[Beowulf] Stroustrup regarding multicore
Perry E. Metzger
perry at piermont.com
Wed Aug 27 10:19:43 PDT 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
More information about the Beowulf