comp.lang.ada
 help / color / mirror / Atom feed
From: alice!bs@ucbvax.Berkeley.EDU  (Bjarne Stroustrup)
Subject: Re: Ada vs. C++ Paper (was Re: Why ADA?)
Date: 18 Apr 92 13:03:46 GMT	[thread overview]
Message-ID: <22624@alice.att.com> (raw)

Hmmm. I won't disturb this happy C++ bashing for long, but for people
who would like to get a more accurate view of what C++ is I would
recommend:

	Bjarne Stroustrup:
	The C++ Programming Language (2nd edition)
	Addison-Wesley 1991.

and for a wide range of experiences, applications, and opinions

	Proeedings of the USENIX C++ Conferences

Some reading along those lines would give you some idea why - right or
wrong - some people feel compelled to inform you about C++'s supposed
failings.

I certainly find it hard to recognize C++ in some of the "information"
offered here. C++ isn't just C and most criticism of "C/C+" that I
have seen here don't apply to C++ though often the people criticizing
seem to assume so. Saying "C/C++" is a bit like saying Pascal/Ada."

Similarly, I find it hard to take criticism of the form "C++ is no good
because it doesn't completely conform to my principle #3" seriously.
"Principles" should be backed with significant and relevant experience
as well as logic before deserving that title.

Note that there is a tendency to declare any feature that "my" language
doesn't have but "yours" do "unnecessary, dangerous, and confusing" and
conversely any feature that "my" language has and "your" language doesn't
have "essential." Those arguments I also find hard to take serious.

If you are happy with your current language or feel that some language
different from C++ is more to your taste, that's fine with me of course.
There is no reason to believe that any language is the best choice for
everybody and for every application and - like all other languages -
C++ isn't perfect. However, if you want an accurate opinion of C++ rather
than ammunition for some kind of rwar please get some accurate information.

             reply	other threads:[~1992-04-18 13:03 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-04-18 13:03 Bjarne Stroustrup [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-04-29  0:27 Ada vs. C++ Paper (was Re: Why ADA?) Dan Olson
1992-04-24 14:47 Richard Bielak
1992-04-20 16:27 dog.ee.lbl.gov!hellgate.utah.edu!cs.utexas.edu!asuvax!ennews!enuxha.eas.a
1992-04-18  9:35 eru.mt.luth.se!lunic!sunic!lth.se!newsuser
1992-04-17 23:52 Xmiester
1992-04-17 21:17 micro-heart-of-gold.mit.edu!news.bbn.com!usc!elroy.jpl.nasa.gov!aero.org!
1992-04-17 16:31 Larry M. Jordan
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox