Bit of humour from the Internet: a hoax `interview' with Bjarne
Stroustrup, author of C++:

http://www.nerdherd.com/hoaxes/ul/hoax-bsc.html

Excerpts:

Stroustrup: Well, one day, when I was sitting in my office, I thought
of this little scheme, which would redress the balance a little.  I
thought 'I wonder what would happen, if there were a language so
complicated, so difficult to learn, that nobody would ever be able to
swamp the market with programmers?  Actually, I got some of the ideas
from X10, you know, X windows.  That was such a bitch of a graphics
system, that it only just ran on those Sun 3/60 things.. They had all
the ingredients for what I wanted.  A really ridiculously complex
syntax, obscure functions, and pseudo-OO structure.  Even now, nobody
writes raw X-windows code.  Motif is the only way to go if you want to
retain your sanity.

...

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.

...

Interviewer:  Yes, but C++ is basically a sound language.

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 projects
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.

...

-- Raju
-- 
Raju Mathur               [EMAIL PROTECTED]      http://kandalaya.org/
                      It is the mind that moves

          ================================================
To unsubscribe, send email to [EMAIL PROTECTED] with unsubscribe in subject 
header. Check archives at http://www.mail-archive.com/ilugd%40wpaa.org

Reply via email to