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)
C++ is designed to be a systems programming language and a general-purpose language.
I invented C++ because I didn't want to program in C.
C++ is a multi-paradigm programming language.
C++ is a language for serious programmers.
If you want to go fast, go alone. If you want to go far, go together.
The ideal is to be able to write programs that are both efficient and elegant.
C++ is not just C with classes.
The C++ community is a vibrant and diverse group of people.
The primary purpose of C++ is to provide facilities for writing programs that are efficient and close to the hardware, while also supporting high-level abstraction.
Complexity is the enemy of reliability.
C++ is a language that rewards careful thought and design.
The best way to optimize a program is to make it simpler.
C++ is a language that allows you to build large, complex systems.
The most important thing in software development is to understand the problem you are trying to solve.
C++ is a language for building infrastructure.
The future of C++ is bright.
C++ is a language that gives you control.
The key to good design is to keep things simple.
C++ is a language that evolves.
The purpose of a programming language is to help people express ideas.
Contemporaries of Bjarne Stroustrup
Other Computer Sciences born within 50 years of Bjarne Stroustrup (1950).