C++ history

Willie Trombone

Honorary Master
Joined
Jul 18, 2008
Messages
60,038
http://artlung.com/smorgasborg/Invention_of_Cplusplus.shtml
Stroustrup:

It was only supposed to be a joke, I never thought people would
take the book seriously. Anyone with half a brain can see that
object-oriented programming is counter-intuitive, illogical and
inefficient.

Stroustrup:

You really believe that, don't you? Have you ever sat down and
worked on a C++ project? Here's what happens: First, I've put
in enough pitfalls to make sure that only the most trivial proj-
ects will work first time. Take operator overloading. At the
end of the project, almost every module has it, usually, because
guys feel they really should do it, as it was in their training
course. The same operator then means something totally different
in every module. Try pulling that lot together, when you have a
hundred or so modules. And as for data hiding, God, I sometimes
can't help laughing when I hear about the problems companies
have making their modules talk to each other.

I think the word 'synergistic' was specially invented to twist
the knife in a project manager's ribs.
:D
 
Last edited:
Top