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)
In C++, everything is explicit unless it shouldn't be.
The future of programming is in better languages, not faster hardware.
Writing code is like writing poetry; every word counts.
C++ gives you all the power you need, and the responsibility to use it wisely.
I created C++ to support my programming style, not to dictate it.
Bugs are a fact of life; good design minimizes them.
The essence of C++ is to provide facilities for direct expression of algorithms.
Programming languages evolve or die.
Simplicity is the ultimate sophistication in code.
C++ is not perfect, but it's better than the alternatives I've seen.
The best way to predict the future is to invent it.
In software, we build cathedrals, not just houses.
C++ encourages good habits if you let it.
Language design is about trade-offs; there's no free lunch.
The thrill of debugging is finding the bug before it finds you.
C++ is a living language; it grows with its users.
Life is too short for bad code.
True genius in programming is making the complex simple.
C++ makes it easier to write good programs, not just any program.
Our civilization runs on software. Software runs on C++.
Contemporaries of Bjarne Stroustrup
Other Computer Sciences born within 50 years of Bjarne Stroustrup (1950).