[NTLUG:Discuss] Evil GCC-2.96
Steve Baker
sjbaker1 at airmail.net
Fri Jun 15 23:40:51 CDT 2001
cbbrowne at ntlug.org wrote:
> The _big_ problem (to my mind) with C++ is that the standard document
> is considerably longer than that for other standardized OO languages
> like Ada or Common Lisp, even though there are substantial things that
> those standards include which C++ does not. [e.g. - stuff like STL
> must be _added_ to the already daunting complexity in order to get
> similar functionality to the other guys...]
>
> If the language definition was _so_ controversial as to require so much
> description, that means it's got _big_ hairy edges, and the "fighting"
> over which version of G++ should get released when, and the previous
> longstanding serious deficiencies of G++ all come as a consequence of
> this.
You keep boldly asserting that this is some terrible language...but
look at the facts.
C++ programmers *love* it. And as I pointed out the other
day, according to SourceForge project count, it's the second most
popular language after C and has nearly as many projects using it.
The ratio would be much higher if it were not for the fact that C
programs can't link to C++ classes - so system libraries have to be
in C.
In fact, most C++ users don't use all of the little bells and whistles
that make for such a complex language spec. Most C++ users I know are
still writing C++ according to the original AT&T C++ translator spec.
Mostly people treat C++ as if it were just C-with-classes and ignore
all the exception handling, templates and such.
Anyway, you can't deny the figures. C++ is immensely popular - even
amongst OpenSource authors who have a free choice of maybe 100 different
languages that work under Linux.
----------------------------- Steve Baker -------------------------------
HomeMail : <sjbaker1 at airmail.net> WorkMail: <sjbaker at link.com>
HomePage : http://web2.airmail.net/sjbaker1
Projects : http://plib.sf.net http://tuxaqfh.sf.net http://tuxkart.sf.net
http://agtoys.sf.net http://prettypoly.sf.net
http://freeglut.sf.net http://toobular.sf.net
More information about the Discuss
mailing list