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).
Thread beginning with comment 327475
To view parent comment, click here.
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

RE[2]: what is C++ best for?
by danieldk on Wed 20th Aug 2008 22:22 in reply to "RE: what is C++ best for?"
danieldk Member since:
2005-11-18

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.


Hey, as long as Sun's Hotspot Java VM is written in C++, there clearly is a place for C++ ;) . For an extensive (and impressive) list of C++ applications see:

http://www.research.att.com/~bs/applications.html

And don't forget the Joint Strike Fighter :p:
http://www.research.att.com/~bs/JSF-AV-rules.pdf

Reply Parent Bookmark Score: 6

RE[2]: what is C++ best for?
by CrLf on Wed 20th Aug 2008 23:11 in reply to "RE: what is C++ best for?"
CrLf Member since:
2006-01-03

Template metaprogramming is the most elegant and powerful way to deal with a lot of problems.


I hope you were being ironic...

Reply Parent Bookmark Score: 3

RE[3]: what is C++ best for?
by ebasconp on Wed 20th Aug 2008 23:19 in reply to "RE[2]: what is C++ best for?"
ebasconp Member since:
2006-05-09

I hope you were being ironic...


Not at all!

Have you seen Loki? It is the finest code I have ever seen in C++!

http://loki-lib.sourceforge.net/

Ok! the code is very hard to read, but the design of the library and its functionality is amazing!!!

Reply Parent Bookmark Score: 8