Bjarne Stroustrup
Creator of the C++ programming language.
Most quoted
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies."
— from Often attributed, widely circulated
"The problem with C is that it's too easy to shoot yourself in the foot. The problem with C++ is that it gives you a loaded gun, and then tells you to go ahead and shoot yourself in the foot, but with style."
— from Humorous anecdote (often attributed, not a private letter)
"C++ is a general-purpose programming language with a bias towards systems programming that supports efficient low-level computation, data abstraction, object-oriented programming, and generic programming."
— from The C++ Programming Language (2nd Edition), 1991
All quotes by Bjarne Stroustrup (360)
The future of C++ is in its evolution, not in its revolution.
The biggest challenge in C++ is managing complexity.
The best way to improve C++ is to use it and provide feedback.
C++ is a language that has stood the test of time.
The goal of C++ is to provide mechanisms for abstraction without performance cost.
C++ is not just a language; it's a culture.
The most important thing is to write code that works.
C++ is a language that empowers developers.
The standard is there to help you, not to constrain you.
C++ is a living language, constantly evolving.
The key to good C++ programming is understanding the underlying machine.
C++ is a language for building robust and efficient systems.
C++ is a language that allows you to choose your level of abstraction.
The most important thing is to have a good design.
C++ is a language that encourages good programming practices.
The standard library is your friend.
The goal of C++ is to provide tools for building reliable software.
C++ is a language that gives you control over memory.
The most important thing is to understand what you're doing.
C++ is a language that supports multiple programming styles.
Contemporaries of Bjarne Stroustrup
Other Computer Sciences born within 50 years of Bjarne Stroustrup (1950).