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

  1. Xref: sparky comp.lang.c++:18998 comp.object:4760
  2. Newsgroups: comp.lang.c++,comp.object
  3. Path: sparky!uunet!mcsun!sun4nl!estwmz.wm.estec.esa.nl!muts
  4. From: muts@estec.esa.nl (Peter Mutsaers)
  5. Subject: Re: Pros and cons of C++
  6. In-Reply-To: yjohn@gpu.utcs.utoronto.ca's message of Thu, 7 Jan 1993 15:15:22 GMT
  7. Message-ID: <MUTS.93Jan12100059@PMCS.estec.esa.nl>
  8. Sender: news@wm.estec.esa.nl
  9. Organization: European Space Agency
  10. References: <C0Hp1n.vp@gpu.utcs.utoronto.ca>
  11. Date: Tue, 12 Jan 1993 10:00:46 GMT
  12. Lines: 31
  13.  
  14. >>On Thu, 7 Jan 1993 15:15:22 GMT, yjohn@gpu.utcs.utoronto.ca (John Ross) said:
  15.  
  16.   John> I have recently come to grips with having to learn C++; mainly due to
  17.   John> the bandwagon effect. It doesn't look like there will be any pure C
  18.   John> programmers left in a couple of years.  I agree that the language is
  19.   John> very complex, and has many shortcomings.  
  20.  
  21.   John> Why then is it becoming so popular?  Why the deluge of texts,
  22.   John> articles, magazines, news groups, compilers, etc?  It seems to
  23.  
  24. Because it is not complex, especially not if you already know C.
  25. Sometimes pureness was offered to compatability with C, but that of
  26. course also is an advantage. With minimal extra syntax (=> easy to
  27. learn and remember) full OO support was added. If you look at the
  28. minimal number of additions to C (most essential only a little
  29. extension of the struct syntax) I think it is amazing.
  30.  
  31. The implications can be complex, but that is more due to OO than to
  32. C++ in particular. But it pays for most applications.
  33.  
  34. IMHO the main criticism on C++ is that it does not *enforce* pure OO
  35. structured programs. On the other hand, I, and many other programmers,
  36. don't like to be forced too much in a direction and I think I can have
  37. my own discipline to do things right, and like to have the freedom to
  38. brake the pure rules in the rare cases where that is advantageous. Of
  39. course most managers prefer other languages so that they can control
  40. you better (like Ada).
  41. --
  42. _________________________________________________________________________
  43. Peter Mutsaers.         |================================================ 
  44. muts@pmcs.estec.esa.nl  |        Quod licet bovi, non licet Jovi
  45.