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 most important thing in programming is to be able to reason about your code.
The only way to make a program robust is to make it handle errors gracefully.
C++ is a language that supports multiple programming paradigms.
The most important thing in software is its users.
The only way to make a program scalable is to make it modular.
C++ is a language that is used by millions of programmers worldwide.
The most important thing in programming is to be able to test your code.
The only way to make a program flexible is to make it extensible.
C++ is a language that has a rich set of features.
The most important thing in software development is to be able to adapt to change.
The only way to make a program reusable is to make it generic.
The C++ Programming Language is not a tutorial; it is a reference manual.
There are only two kinds of languages: the ones people complain about and the ones nobody uses.
A computer program does what you tell it to do, not what you want it to do.
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.
C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it.
Proof of the pudding is in the eating. By this, I mean that proof comes from trying things.
In computer science, we stand on each other's feet.
The hardest thing in the world is to write software that is simple and elegant.
C++ is designed so that it will be possible to write efficient code.
Contemporaries of Bjarne Stroustrup
Other Computer Sciences born within 50 years of Bjarne Stroustrup (1950).