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