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 best way to learn C++ is to read good C++ code.
C++ is a language that empowers programmers to build complex systems.
C++ is a language that is designed for efficiency and performance.
The only way to make progress is to challenge the status quo.
C++ is a language that allows you to build robust and reliable software.
The most important thing in programming is to have fun.
C++ is a language that is used by millions of programmers around the world.
The best way to solve a problem is to understand it thoroughly.
C++ is a language that is constantly being improved and refined.
The most important thing in software development is to deliver value to the user.
C++ is a language that is designed for long-term use and maintenance.
The only way to write good code is to write code that is easy to read and understand.
C++ is a language that is used in a wide variety of domains, from finance to gaming.
The most important thing in programming is to be able to debug your code effectively.
C++ is a language that is designed to be efficient, flexible, and powerful.
The only way to truly master a language is to understand its underlying principles.
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.
Within C++, there is a much smaller and cleaner language struggling to get out.
Proof by analogy is fraud.
C++ is designed to allow you to express ideas, but if you don't have ideas or don't have any clue about how to express them, C++ doesn't offer much help.
Contemporaries of Bjarne Stroustrup
Other Computer Sciences born within 50 years of Bjarne Stroustrup (1950).