Quotes from Bjarne Stroustrup
It's easy to win forgiveness for being wrong; being right is what gets you into real trouble.
~ Bjarne Stroustrup
BazillionQuotes.com
If you think it's simple, then you have misunderstood the problem.
~ Bjarne Stroustrup
BazillionQuotes.com
Design and programming are human activities; forget that and all is lost.
~ Bjarne Stroustrup
BazillionQuotes.com
Proof by analogy is fraud.
~ Bjarne Stroustrup
BazillionQuotes.com
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.
~ Bjarne Stroustrup
BazillionQuotes.com
The standard library saves programmers from having to reinvent the wheel.
~ Bjarne Stroustrup
BazillionQuotes.com
Programming is like sex: It may give some concrete results, but that is not why we do it.
~ Bjarne Stroustrup
BazillionQuotes.com
C++ protects against accident, not against fraud.
~ Bjarne Stroustrup
BazillionQuotes.com
From one point of view, all that a program ever does is to compute; that is, it takes some inputs and produces some output.
~ Bjarne Stroustrup
BazillionQuotes.com
Macro substitution is almost never necessary in C++. Use const (§7.5), constexpr (§2.2.3, §10.4), enum or enum class (§8.4) to define manifest constants, inline (§12.1.5) to avoid function-calling overhead, templates (§3.4, Chapter 23) to specify families of functions and types, and namespaces (§2.4.2, §14.3.1) to avoid name clashes.
~ Bjarne Stroustrup
BazillionQuotes.com
Programming is like sex: It may give some concrete results, but that is not why we do it. – apologies to Richard Feynman
~ Bjarne Stroustrup
BazillionQuotes.com
The number of errors in code correlates strongly with the amount of code and the complexity of the code.
~ Bjarne Stroustrup
BazillionQuotes.com
People who think they know everything really annoy those of us who know we don't.
~ Bjarne Stroustrup
BazillionQuotes.com
The const specifiers on the functions returning the real and imaginary parts indicate that these functions do not modify the object for which they are called.
~ Bjarne Stroustrup
BazillionQuotes.com
You must run before you can walk!
~ Bjarne Stroustrup
BazillionQuotes.com
Exitem apenas dois tipos de linguagens: Aquelas que as pessoas reclamam de usar, e aquelas que as pessoas não usam.
~ Bjarne Stroustrup
BazillionQuotes.com
C++ offers a small zoo of fundamental types, but since I'm not a zoologist, I will not list them all.
~ Bjarne Stroustrup
BazillionQuotes.com
Do not proceed with a mess; messes just grow with time.
~ Bjarne Stroustrup
BazillionQuotes.com
Always be suspicious or of course: of course is not a reason.
~ Bjarne Stroustrup
BazillionQuotes.com
The fact that 'goto' can do anything is exactly why we don't use it.
~ Bjarne Stroustrup
BazillionQuotes.com
Probably, your first reaction is but don't do that, and I agree. However, such code does get written, so it is worth knowing how it is implemented.
~ Bjarne Stroustrup
BazillionQuotes.com
Choosing the right precision for a problem where the choice matters requires significant understanding of floating-point computation. If you don't have that understanding, get advice, take the time to learn, or use double and hope for the best.
~ Bjarne Stroustrup
BazillionQuotes.com
After all, C++ isn't a perfect match for Java's design aims either.
~ Bjarne Stroustrup
BazillionQuotes.com
People who passionately want to believe that the world is basically simple react to this with a fury that goes beyond what I consider appropriate for discussing a programming language.
~ Bjarne Stroustrup
BazillionQuotes.com
