acm-header
Sign In

Communications of the ACM

ACM TechNews

Introducing C++11


View as: Print Mobile App Share:
Texas A&M Professor Bjarne Stroustrup

"The purpose of standardization . . . is to make C++ code faster, more reliable, easier to write, easier to maintain, and easier to modify," says Texas A&M Professor Bjarne Stroustrup.

Credit: Bjarne Stroustrup

The latest version of the C++ programming language, C++11, recently passed review by the International Organization of Standardization (ISO), and the official standard will be approved in the fall. "The new standard provides language features that make it easier to write correct and well-performing code in C++ together with more standard libraries," says Texas A&M professor Bjarne Stroustrup, who designed and implemented C++ more than 25 years ago. "The improved language facilities are focused on allowing better specification and use of abstractions."

ISO standardization will enable programmers to use C++11 with nearly all computers and implementation providers. "The purpose of standardization is not language features; the purpose is to make C++ code faster, more reliable, easier to write, easier to maintain, and easier to modify," Stroustrup says.

The next project for Stroustrup is to write a new edition of "The C++ Programming Language" guidebook on C++. He says "people don't use individual language features; they need an explanation of how to use the features effectively in combination to solve real-world problems."

From Texas A&M Engineering News
View Full Article

 

Abstracts Copyright © 2011 Information Inc., Bethesda, Maryland, USA


 

No entries found

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