Thursday, September 22, 2011

Specification for C + +11 is now available

Specification for C + +11 is now available

As the new language standard is C assumed + +11 for just over a month old, as the chairman of the C + + committee Herb Sutter announced that the agency responsible for standardization ISO authority the new version of C + + under the ISO / IEC 14882:2011 number was approved. Meanwhile, the over 1000 pages thick specification acquire also for sale, such as the ISO authority  or the DIN Beuth Verlag.

C + +11 a long time ran under the name C + +0 x, which should express that the successor of C + +98 C + and the revision should appear in the first decade of the +03 still the new millennium. Again and again pushed back the language release in August with the final designation C + +11 crossed the finish line. According to  language inventor Bjarne Stroustrup himself feel C to + +11 as a new language, the # according to the will of the C + + developers to Java and C again to make up ground, although there are certainly applications where C + + never on the ground has lost ground to its sister language.

Many of the recommendations from the Technical Report 1 of 2005 are now fed into the standard, which is why they are now mandatory for compiler builders. The specification can be found as new features such as a direct data field initialization, lambda functions, improved library and resources for concurrent programming. An overview of perhaps the most important new voice features also supplies an article at heise Developer.

Were left outside in front of the so-called Concepts, which avoid certain problems with the use of generalized data types (templates). You will probably only end up in the successor C + +1 y, which takes just five to ten years, most recently as the heir predecessor.

No comments:

Post a Comment