[Beowulf] Stroustrup regarding multicore

Perry E. Metzger perry at piermont.com
Wed Aug 27 13:19:43 EDT 2008

Ed Hill <ed at eh3.com> writes:
> So, I'm curious about what you consider "legitimate" 
> and why.  And please understand -- I'm not trying to start arguments or 
> change any opinions about language choices [ other than perhaps my own 
> :-) ].

It is pretty straightforward. C++ is a big mess -- the language
specification is too large for me to fully remember, it is easy to
produce constructs that are very difficult to understand. Things like
operator overloading encourage people to write unreadable code -- you
can examine a short section of a program and not realize that all the
familiar operators you think are doing one thing are doing unexpected
things. The language is a maintenance programmer's nightmare, and most
of the time, programs are being maintained, not developed.

> If I had to sum it up in one line it would be: "I'm use C++ a lot because 
> I just can't seem to find a superior replacement for it."
> And I'm still (half-heart-edly) looking for replacements...

That's the reason many people end up using it, including (sometimes) me.

Many smart people use C++, few smart people love C++.

Perry E. Metzger		perry at piermont.com
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

More information about the Beowulf mailing list