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. , Bethesda, Maryland, USA
No entries found