ThinkDigit Home
Subscribe to the Newsletter
Search
 
SKOAR!       / SHOPPING
 
 
News / Features / Downloads / Channel 5
 
 
Next revision of C++0x standardized; To be named C++11
 
Posted by
Kshitij Sobti
0
403
Posted on: Aug 18, 2011 14:59:10 IST

 
 

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. You can see what all it supports here.







 
 
 
Latest News
 
 
 
 
Comments 0comments
 
 



 
 

 
 
 
 
Newsletter Subscription
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://devworks.thinkdigit.com