Authors:

Bjarne Stroustrup Quotes

A program that has not been tested does not work.

Bjarne Stroustrup (1991). “C Plus Plus Programming Language”, Addison-Wesley / Helix Books

When done well, software is invisible.

"Inventor of C++ reflects on 25 years of the programming language". Interview with Micahel Calore, www.wired.co.uk. October 15, 2010.

The most important single aspect of software development is to be clear about what you are trying to build.

Bjarne Stroustrup (2000). “The C++ Programming Language”, Addison-Wesley Professional

Proof by analogy is fraud.

Bjarne Stroustrup (2000). “The C++ Programming Language”, Addison-Wesley Professional

Anybody who comes to you and says he has a perfect language is either naive or a salesman.

"C++ 0x - An Overview at University of Waterloo Computer Science Club".

"Legacy code" often differs from its suggested alternative by actually working and scaling.

"Porting to the Symbian Platform: Open Mobile Development in C/C++". Book by Mark Wilcox, 2009.

Design and programming are human activities; forget that and all is lost.

Bjarne Stroustrup (2000). “The C++ Programming Language”, Addison-Wesley Professional

Any verbose and tedious solution is error-prone because programmers get bored.

Bjarne Stroustrup (1991). “C Plus Plus Programming Language”, Addison-Wesley / Helix Books

There are more useful systems developed in languages deemed awful than in languages praised for being beautiful - many more.

"Bjarne Stroustrup: The Problem with Programming". Interview with Jason Pontin, www.technologyreview.com. January 01, 2007.