home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / cplus / 16591 < prev    next >
Encoding:
Text File  |  1992-11-19  |  1.6 KB  |  37 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!batcomputer!munnari.oz.au!metro!extro.ucc.su.OZ.AU!maxtal
  3. From: maxtal@extro.ucc.su.OZ.AU (John MAX Skaller)
  4. Subject: Re: Criticisms Wanted
  5. Message-ID: <1992Nov19.173305.25084@ucc.su.OZ.AU>
  6. Sender: news@ucc.su.OZ.AU
  7. Nntp-Posting-Host: extro.ucc.su.oz.au
  8. Organization: MAXTAL P/L C/- University Computing Centre, Sydney
  9. References: <BxGu0p.D3o@slipknot.rain.com> <1992Nov10.212718.2852@taumet.com> <1992Nov13.053142.1218@BofA.com>
  10. Date: Thu, 19 Nov 1992 17:33:05 GMT
  11. Lines: 24
  12.  
  13. In article <1992Nov13.053142.1218@BofA.com> dan@BofA.com (Dan Brockman) writes:
  14. >
  15. >IMHO C++ is just one more modular language in this respect, sales pitches
  16. >notwithstanding.  FORTRAN made "software components" realizable in the 50's.
  17. >
  18.  
  19.     Subroutine libraries are not in the same 'class' as class libraries.
  20. C++ is at leat one ( I reckon 2 ) orders of magnitude 'better' than
  21. Fortran. Although classes can have bugs, once these are iron out
  22. the compiler does a good job of ensuring you cannot *misuse* the class
  23. as easily as you can incorrectly sequence a series of function calls
  24. or mix up the parameters.
  25.  
  26.     Compare even C strings (you can have all the functions you
  27. want but as far as Ican see you are always writing assembler) with 
  28. C++ strings (with constructors and destructors to automate
  29. storage management).
  30.  
  31.  
  32. -- 
  33. ;----------------------------------------------------------------------
  34.         JOHN (MAX) SKALLER,         maxtal@extro.ucc.su.oz.au
  35.     Maxtal Pty Ltd, 6 MacKay St ASHFIELD, NSW 2131, AUSTRALIA
  36. ;--------------- SCIENTIFIC AND ENGINEERING SOFTWARE ------------------
  37.