home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / edu / 2224 < prev    next >
Encoding:
Internet Message Format  |  1992-12-20  |  1.9 KB

  1. Xref: sparky comp.edu:2224 comp.lang.misc:4059 comp.software-eng:5059
  2. Newsgroups: comp.edu,comp.lang.misc,comp.software-eng
  3. Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!mcgregor
  4. From: mcgregor@netcom.com (Scott Mcgregor)
  5. Subject: Re: Programming language evaluation criteria
  6. Message-ID: <1992Dec18.070804.12148@netcom.com>
  7. Organization: Netcom - Online Communication Services (408 241-9760 guest)
  8. References: <1992Dec12.091818.1847@msus1.msus.edu> <2958.2b2ebf00@vger.nsu.edu>
  9. Date: Fri, 18 Dec 1992 07:08:04 GMT
  10. Lines: 32
  11.  
  12.  
  13. One little remembered TECHNICAL reason for selecting or rejecting a
  14. programming language is how easy it is to make a coding mistake in the
  15. language which you don't discover (this is in part related to how
  16. forgiving the compiler is).  You can even break that down to a measure
  17. of the probability of making a mistake and the probability of catching
  18. it.  The cost of detecting defects, and of fixing them are both
  19. relatively high, so languages which limit or prevent many defects, or
  20. which ensure their recognition can be a business advantage. The above
  21. could be a justification for languages like Prograph which make
  22. impossible a whole set of syntactic errors.
  23.  
  24. One little remembered BUSINESS reason for selecting or rejecting a
  25. programming language is the availability of trained  programmers in
  26. that language, the cost and time of training an existing programmer in
  27. that new language and the opportunity cost of doing the training
  28. instead of using  a language they already knew. I think this accounts
  29. for the continued use of COBOL and FORTRAN in many settings.
  30.  
  31. -- 
  32.  
  33. Scott L. McGregor        mcgregor@netcom.com
  34. President            tel: 408-985-1824
  35. Prescient Software, Inc.    fax: 408-985-1936
  36. 3494 Yuba Avenue
  37. San Jose, CA 95117-2967
  38.  
  39. Prescient Software sells Merge Ahead, the tool for Merging Text or Code and
  40. offers consulting  & training in project management and design for usability.
  41.  
  42.  
  43.  
  44.