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