C++ Books

Monday, December 15, 2008

Bjarne Stroustrup on Educating Software Developers

In this interview Dr. Stroustrup speaks about the challenges and problems – and improvements being made – in computer science programs. Among issues like perceptions of offshoring and the need to balance the theoretical with the practical, he addresses complaints by tech companies about the lack of fully qualified CS graduates.

Source: Datamation

Wednesday, June 25, 2008

The A-Z of Programming Languages: C++

by Naomi Hamilton

Bjarne Stroustrup, the creative force behind one of the most widely used and successful programming languages — C++ — is featured in an in-depth 8-page interview where he reveals everything programmers and software engineers should know about C++; its history, what it was intended to do, where it is at now, and of course what all good code-writers should think about when using the language he created.

Tuesday, April 15, 2008

Bjarne Stroustrup on the Evolution of Languages

by Howard Dierking

Every once in a while, an evolutionary leap rapidly advances and reshapes the entire field of engineering. Such a leap occurred in software development with the introduction of the C++ programming language. This leap was not inherent in the language itself: object-oriented languages such as Simula67 and Smalltalk existed prior to C++. But because C++ was built on top of the C programming language (and could compile existing C programs), it was able to bring the abstractions of object-oriented thinking into the mainstream.
C++ has inspired a great deal of thought surrounding software design and development, from design patterns to meta-programming. And because of its portability among hardware platforms and its lower-level expressiveness, C++ will assuredly be essential in a world of faster, smaller hardware.
I recently had the pleasure of talking to Bjarne Stroustrup, the creator of C++, about a host of topics, from his thoughts on languages to general industry trends to his own personal reading list. Many of the questions asked were suggested by readers via my blog, so thanks to everyone who contributed questions. And of course, thanks to Bjarne. Continue to the interview ...

Monday, March 31, 2008

An Interview with Bjarne Stroustrup

by James Buchanan

C++ creator Bjarne Stroustrup discusses the evolving C++0x standard, the education of programmers, and the future of programming.

http://www.ddj.com/cpp/207000124

Thursday, March 27, 2008

Dr. Dobb's Excellence in Programming Award

Santa Clara, Calif. - Best-selling author Bjarne Stroustrup, inventor of C++ and author of the Addison-Wesley title The C++ Programming Language, has received the Dr. Dobb's Journal Excellence in Programming Award.

The Dr. Dobb's Journal Excellence in Programming Award is annually bestowed on individuals who, in the spirit of innovation and cooperation, have made significant contributions to the advancement of software development. Stroustrup's award acknowledges significant achievements in object-oriented programming, software architecture and modeling.

"I'm especially pleased to receive this award because it reflects the views of real-world software developers and shows that with persistence and a bit of luck an individual can still make a difference", Stroustrup said. This award has been bestowed on few of the industry elite, including Linus Torvalds, the inventor of the LINUX operating system, Guido van Rossum, the Python programming language creator, and Larry Wall, author of the Perl programming language.

In addition to the The C++ Programming Language, now in its third edition, Stroustrup is the author of The Design and Evolution of C++, The Annotated C++ Reference Manual, and the forthcoming Programming: Principles and Practice Using C++, to be published in August.

Bjarne Stroustrup is the designer and original implementer of C++ and the author of The C++ Programming Language and The Design and Evolution of C++ from Addison-Wesley. His research interests include distributed systems, simulation, design, programming techniques, software development tools and programming languages. Stroustrup is the College of Engineering Chair in Computer Science at Texas A&M University and an AT&T Fellow. He is a member of the National Academy of Engineering, an AT&T Bell Laboratories Fellow, an IEEE Fellow and an ACM Fellow. He is actively involved in the ANSI/ISO standardization of C++.

This article was written by Andrea Bledsoe for Engineering Weekly; with contributions by Tony Okonski