Saturday, November 09, 2013


From a short interview of Bjarne Stroustrup, the creator of the C++ programming language (emph. added):

C++ was and is meant to be a tool for professionals and for people who takes programming seriously. It can and is used by novices, but the too often heard complaint that “C++ isn’t for everybody and not every project is easily done using C++” is based on a seriously miscomprehension. There can be no programming language that is perfect for everybody and for everything. C++ doesn’t try to be everything for everybody, but it is rather good at the tasks for which it was designed – mostly systems programming, software infrastructure, and resource-constrained applications. C++ dominates the fields where its strengths are needed. The fact that you can write a simple web app easier using JavaScript or Ruby does not bother me. Basically, C++ was not primarily designed for tasks of medium complexity, medium performance, and medium reliability, written by programmers of medium skills and experience.

So he says now.

There are many ahems one might link to. Since he is a hero of mine, I'll be kind and leave it at this "How long" question.

(h/t: StatusCode issue 45)

1 comment:

Substance McGravitas said...

I actually read that stuff. Jeez.