Sign In

Communications of the ACM

ACM TechNews

Stroustrup Reveals What's New in C++ 11

View as: Print Mobile App Share:
Bjarne Stroustrup

Texas A&M University professor and C++ guru Bjarne Stroustrup

Credit: Texas A&M University News

Texas A&M University professor Bjarne Stroustrup recently spoke with InfoWorld's Paul Krill about the past, present, and future of C++, which was recently upgraded via the C++ 11 release.

"C++11 became an international standard late last year, and the C++ compiler purveyors are now busy implementing it," Stroustrup notes. "Many features and the entire new standard library are already shipping."

He says C++ 11 will serve as standard and type-safe support for thread-level and lock-free concurrency, which is an improvement on the various non-standard concurrency libraries that have been available for C++ for decades. In the future, Stroustrup says C++ will have improved support for lightweight concurrency, more libraries, and several new minor features.

He says C++ is more flexible and tends to perform slightly better than Java, C#, and other dynamic scripting languages. C++ also has significant strengths compared to virtual machine-based languages when it comes to building infrastructure, according to Stroustrup.

"C++ can be competitive even where performance isn't a critical issue, but there the choice will be made more on the availability of libraries and developers than on the languages themselves," he says.

From InfoWorld
View Full Article

Abstracts Copyright © 2012 Information Inc. External Link, Bethesda, Maryland, USA 


No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account