home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / os2 / advocacy / 10967 < prev    next >
Encoding:
Internet Message Format  |  1992-12-27  |  3.4 KB

  1. Xref: sparky comp.os.os2.advocacy:10967 comp.os.ms-windows.advocacy:3442
  2. Path: sparky!uunet!gatech!emory!ogicse!sequent!muncher.sequent.com!furballs
  3. From: furballs@sequent.com (Paul Penrod)
  4. Newsgroups: comp.os.os2.advocacy,comp.os.ms-windows.advocacy
  5. Subject: Re: FCC will proclaim Microsoft is run by Communists! : )
  6. Message-ID: <1992Dec27.044149.9583@sequent.com>
  7. Date: 27 Dec 92 04:41:49 GMT
  8. Article-I.D.: sequent.1992Dec27.044149.9583
  9. References: <1992Dec25.163338.29576@tc.cornell.edu> <1992Dec27.015256.7567@sequent.com> <1992Dec27.043712.8259@tc.cornell.edu>
  10. Sender: usenet@sequent.com (usenet )
  11. Organization: Sequent Computer Systems, Inc.
  12. Lines: 58
  13. Nntp-Posting-Host: crg8.sequent.com
  14.  
  15. In article <1992Dec27.043712.8259@tc.cornell.edu> bai@msiadmin.cit.cornell.edu (Dov Bai-MSI Visitor) writes:
  16. >In article <1992Dec27.015256.7567@sequent.com> furballs@sequent.com (Paul Penrod) writes:
  17. >>In article <1992Dec25.163338.29576@tc.cornell.edu> bai@msiadmin.cit.cornell.edu (Dov Bai-MSI Visitor) writes:
  18. >>>In article <1992Dec25.102400.13417@donau.et.tudelft.nl> linstee@dutecaj.et.tudelft.nl (Erik van Linstee) writes:
  19. >
  20. >>>Does not the DOS programmer need to know about segment:offset 
  21. >>>addressing, what memory model to use, and when ? Can one program
  22. >>>effectively on DOS without that knowledge ?
  23. >>>
  24. >>
  25. >>Yes, one can, as long as one understands the limitiations between
  26. >>applications development in the true portable sense, and the
  27. >>virtual machine layer that interfaces into the OS and hardware. XED
  28. >>was ported to DOS this way. I know, I did the port. The
  29. >>applications layer was completely unaware of DOS, and compiled to
  30. >>run on 17 other UNIX platforms form the same set of source.
  31. >>
  32. >
  33. >I think that you and Erik are missing my point. The question is 
  34. >not whether it is _possible_ to write some (or even most) 
  35. >applications without knowledge of the system. Or what is the best
  36. >paradigm for programming applications. The question is whether
  37. >knowledge of system is beneficial to a _good_ competent application
  38. >programmer. I am willing to bet that most _competent_ application
  39. >programmer have very good knowledge of the system and do take advantage
  40. >of it.
  41. >
  42.  
  43. Since it's competency your after, then yes, I have to agree with
  44. you. A competent applications programmer should understand enough
  45. about the architecture he is writing to, to keep himself out of
  46. trouble a large part of the time. Unfortunately, there are very few
  47. competent applications programmers. 
  48.  
  49. Also, if competency is your premise, then please state it in the
  50. future. It does make a difference.
  51.  
  52. >Also, while it is possible to use libraries, dont forget that these
  53. >libraries are not free. Not every programmer is able or willing 
  54. >to spend money on them. I am not sure at all these shareware writers
  55. >are in a financial situation to spend on it.
  56. >
  57.  
  58. You want to play, you gotta pay. If you won't invest the time to
  59. learn it, then you have to pay for the priviledge. Like I said
  60. before, there are very few competent applications programmers. This
  61. is one of the reasons why.
  62.  
  63. BTW Shareware authors for the most part come from the trenches
  64. where they learned their craft. Some can even afford libraries for
  65. their needs. I have had to both.
  66.  
  67.  
  68. -- 
  69. --------------------------------------------------------------------
  70.             Bureaucracy: noun, plural - Bureaucracies.
  71.          The process of turning energy into solid waste.
  72. ---------------------------------------------------------------------
  73.