Wednesday, January 23, 2008

Defining C++

I was trying to get to the roots of information pertaining to the evolution of C++ and found an interview link on youtube. It's with Bjarne Stroustrup, founder/inventor of C++, and Herb Sutter, secretary of the ISO/ANSI C++ standards committee.

In it, Stroustrup defined C++ as a language,

  • Which is close to the hardware,
  • Which can deal very effectively with resources, and
  • Which has the abstraction mechanism that can serve the demands of really large applications,

He also somewhat criticized that if there is something good happening about C++, one won't hear a lot about it. This is partly because a number of people working on other languages are paid to disseminate improvement bullets about their languages; on the other hand, there is no substantial marketing budget to popularize or create hype around C++.

No comments: