home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / cplus / 18987 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  1.7 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!cleveland.Freenet.Edu!ac690
  2. From: ac690@cleveland.Freenet.Edu (Edward Klimas)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: feedback wanted on appropriate OOPL
  5. Message-ID: <1itoe9INNi05@usenet.INS.CWRU.Edu>
  6. Date: 12 Jan 93 06:28:25 GMT
  7. References: <1993Jan10.220917.22879@netcom.com> <726278910snx@trmphrst.demon.co.uk> <rmartin.726674455@thor> <TMB.93Jan10170408@arolla.idiap.ch>
  8. Reply-To: ac690@cleveland.Freenet.Edu (Edward Klimas)
  9. Organization: Case Western Reserve University, Cleveland, OH (USA)
  10. Lines: 22
  11. NNTP-Posting-Host: slc4.ins.cwru.edu
  12.  
  13.  
  14. In a previous article, erc@netcom.com (Eric Smith) says:
  15.  
  16. >In article <TMB.93Jan10170408@arolla.idiap.ch> tmb@idiap.ch writes:
  17. >>It is only true to say that _at compile time_, C++ will catch more
  18. >>programmer errors than Smalltalk.
  19. >>
  20. >>If you take into account both compile time and runtime, Smalltalk will
  21. >>catch more "programmer errors" than C++: not only will Smalltalk catch
  22. >
  23. >But when is runtime?  When the program starts running, or when it
  24. >encounters unusual data several years after it's put into production?
  25. >
  26. >The advantage of compile time error detection is that all the errors
  27. >that can be caught by the compiler are caught before the program is
  28. >released.
  29.     The message at OOPSLA-92 from two separate experience reports
  30.     was that Smalltalk was possibly as much as an order of
  31.     magnitude better than C/C++ in terms of quality of the resulting
  32.     code.  The result is that the current implementations of
  33.     type checking don't bring as much to the quality table as other
  34.     C++ issues like runaway pointers and memory management take away.
  35.