Linked by Thom Holwerda on Thu 30th Oct 2008 12:53 UTC, submitted by CPPfanboy
General Development The proposed new standard for the C++ programming language, C++0x, has reached feature completeness. "This is 'it', feature-complete C++0x, including the major feature of 'concepts' which had its own extensive set of papers for language and library extensions (if you get the impression that concepts is a big feature, well, it is indeed easily the biggest addition we made in C++0x)."
Thread beginning with comment 335646
To read all comments associated with this story, please click here.
Hurrah!
by jacquouille on Thu 30th Oct 2008 13:42 UTC
jacquouille
Member since:
2006-01-02

I don't think many people realize that, but this is huge news! Thanks to Thom for picking it up, I would have missed it otherwise.

With C++0x, C++ is more than ever playing the "dual language" card, being at the same time a very high level language (OO and generic programming) and still allowing very precise control of the emitted assembly instructions.

C++0x in particular allows more than ever to force as much as possible of the logic to be unfolded at compile-time rather than at runtime -- such is the aim of the new "constant expressions" and the many improvements on templates. This makes generic programming much more powerful and pleasant -- and lambda expressions and template typedefs are also huge in this respect, will allow to remove many dummy classes from one's code. Meanwhile, the runtime aspects also get more controllable, with rvalue references...

C++0x is so far ahead of other languages in its own category, that is in the "high level multi paradigm languages while keeping full control of lowlevel aspects" category, that it's not even funny!

RE: Hurrah!
by fretinator on Thu 30th Oct 2008 13:50 in reply to "Hurrah!"
fretinator Member since:
2005-07-06

C++0x is so far ahead of other languages in its own category, that is in the "high level multi paradigm languages while keeping full control of lowlevel aspects" category, that it's not even funny!


Also know as HLMPLWKFCOLA

Reply Parent Bookmark Score: 12

RE[2]: Hurrah!
by bannor99 on Fri 31st Oct 2008 15:18 in reply to "RE: Hurrah!"
bannor99 Member since:
2005-09-15

"C++0x is so far ahead of other languages in its own category, that is in the "high level multi paradigm languages while keeping full control of lowlevel aspects" category, that it's not even funny!


Also know as HLMPLWKFCOLA
"

Far too many drink that COLA

Reply Parent Bookmark Score: 1