Next revision of C++0x standardized; To be named C++11


5 Aug 2011
Reaction score
C++ is an old language, but still very popular and relevant, especially while creating performance-intensive applications. It hasn't remained unchanged since its inception, the language has been standardized and updated, but the most significant update to come yet has been in development under the name C++0x for quite a while.
C++0x was intended to be finalized before 2010, with the x standing for the year in 2000 in which it is released, however, this is 2011 and the final standard that emerges from C++0x will ths rightfully be called C++11.
ISO has just declared "unanimous approval" for the new standard, and it is likely to be published soon as "ISO/IEC 14882:2011(E) Programming Languages -- C++, Third Edition".
The new standard aims to evolve the language while making things such as multithreading simpler. It even has a provision for garbage collection; but that is dependent on the specific implementation of the standard, and it not enforced by the standard.
For those who are familiar with C++, a list of changes and improvements compared to the previous version can be found on its Wikipedia page. For those looking for a more practical look at C++0x, the popular free open source GNU Compiler Collection has been implementing C++0x features while the standard was being developed.

Source : Digit magazine.
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock