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