Linked by Amjith Ramanujam on Wed 20th Aug 2008 19:37 UTC
General Development DevX interviewed Bjarne Stroustrup about C++0x, the new C++ standard that is due in 2009. Bjarne Stroustrup has classified the new features into three categories Concurrency, Libraries and Language. The changes introduced in the Concurrency makes C++ more standardized and easy to use on multi-core processors. It is good to see that some of the commonly used libraries are becoming standard (eg: unordered_maps and regex).
Permalink for comment 327475
To read all comments associated with this story, please click here.
RE: what is C++ best for?
by ebasconp on Wed 20th Aug 2008 22:19 UTC in reply to "what is C++ best for?"
ebasconp
Member since:
2006-05-09

Every major piece of commercial software is implemented in C++ including big open source projects [e.g. KDE].

I really do not know if it is implemented in C++, but I do not imagine Microsoft Office implemented in C [and worse implemented in Python, Ruby or C#].

I see all higher level programming languages to "tailor-made" software for business and enterprise operations, but C++ for the rest and I do not see a world full of commercial software implemented just in C# or Java.

C++ abstraction is several orders of magnitude higher than C's. Template metaprogramming is the most elegant and powerful way to deal with a lot of problems.

Edited 2008-08-20 22:25 UTC

Reply Parent Bookmark Score: 9