acm-header
Sign In

Communications of the ACM

ACM TechNews

Stroustrup: Why the 35-Year-Old C++ Still Dominates 'real' Dev


View as: Print Mobile App Share:
Bjarne Stroustrup

"We need to look into how we educate our developers and how we put emphasis on reliability," says C++ designer Bjarne Stroustrup.

Credit: Google Plus

In an interview, C++ designer Bjarne Stroustrup says the programming language remains vital and relevant 35 years after he first designed it in 1979 because of its ability to handle complexity, making it the go-to solution for telecom, financial, and embedded applications and online systems such as Amazon and Google.

Stroustrup says Google's Go language, which has been receiving a great deal of attention, can "do a few things elegantly," but loses "the edge in performance." Stroustrup says he used C++ for projects that "required a real programming language and real performance," noting the language is more suitable for large-scale projects than for hobbyists or creating small apps.

Stroustrup is continuing to work to build the capabilities of C++, with the release this year of a new minor edition, C++ 14. The update offers several improvements, including new templates and better memory initialization. Asked what role security should play in software development, Stroustrup says, "security is a systems issue." He also calls for greater professionalism among software programmers. "There are things in our society that mustn't break, and most of them depend on software," he says.

From InfoWorld
View Full Article

 

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


 

No entries found

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