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

  1. Xref: sparky comp.lang.c++:18957 comp.object:4754
  2. Path: sparky!uunet!gossip.pyramid.com!pyramid!infmx!cshaver
  3. From: cshaver@informix.com (Craig Shaver)
  4. Newsgroups: comp.lang.c++,comp.object
  5. Subject: Re: Pros and cons of C++
  6. Message-ID: <1993Jan7.220253.3418@informix.com>
  7. Date: 7 Jan 93 22:02:53 GMT
  8. References: <C0Hp1n.vp@gpu.utcs.utoronto.ca>
  9. Sender: news@informix.com (Usenet News)
  10. Organization: Informix Software, Inc.
  11. Lines: 35
  12.  
  13. In article <C0Hp1n.vp@gpu.utcs.utoronto.ca> yjohn@gpu.utcs.utoronto.ca (John Ross) writes:
  14. >Hi Netters,
  15. >
  16. >I just read a paper by Markku Sakkinen titled "The Darker Side of C++
  17. >Revisited," (Structured Programming [1992] 13: 155-177).
  18. >
  19. >He gives a very lengthy critique of C++'s characteristics--mostly
  20. >negative, many due to the language's origins in C.  He concedes C++ may
  21. >be ok for systems programming, or as an intermediate language, but he is
  22. >afraid it will become _the_ o-o language.  He seems to think languages
  23. >like Eiffel or Smalltalk would be preferable, though he does say no
  24. >current o-o language is perfect.
  25.  
  26. Application programmers need an easy to use and hi level platform not
  27. a complex language.  The platform might be implemented in c++ and may
  28. generate c++ code, but the user should not have to know that.  The 
  29. user/programmer has to concentrate on solving the application problems
  30. not the language problems.  At this time there are few platforms that
  31. even come close to being general purpose and non-proprietary.
  32. Hence, Smalltalk, Eiffel, or NextStep deserve a look.
  33.  
  34. >
  35. ......
  36. >
  37. >Anyway, enough rambling--what are your thoughts?  Do you use C++; will
  38. >you; what do you like, dislike about it; what is it's future; etc, etc?
  39. >
  40.  
  41. I will use it reluctantly.  It is better than plain C only because of 
  42. classes and inheritance; the rest of the 'enhancements' being of
  43. dubious value (IMnsHO).
  44.  
  45. -- 
  46. Craig Shaver  (cshaver@informix.com for now) (415)390-0654 (415)926-6407
  47. Productivity Group POB 60458 Sunnyvale, CA  94088
  48.