C++11 unanimously approved as a standard
In a blog posting, the chairman of the C++ committee, Herb Sutter, has announced that the next version of the object-oriented C++ programming language has been unanimously approved as an international standard by the responsible ISO committee (ISO SC22 WG21). The approved standard will be published as "C++11" before the end of the year; the standard has been known as C++0x, reflecting the expectation it would be approved in the first decade of the millennium,
In March, C++ creator Bjarne Stroustrup, who is a member of the C++ committee, said "Surprisingly, C++0x feels like a new language: The pieces just fit together better than they used to and I find a higher-level style of programming more natural than before and as efficient as ever". The development focus was, reportedly, on improving developer friendliness to make it easier to teach and learn, and creating a better language for systems programming. The new standard offers features such as direct data field initialisation, lambda functions, an improved standard library and concurrent programming functionality.