The C++ Programming Language
A source page for quotes linked to Bjarne Stroustrup.
“"Legacy code" often differs from its suggested alternative by actually working and scaling.”
“Most of the programmers in ten years will be us, and we won't get much smarter.”
“The first law of computer science: Every problem is solved by yet another indirection.”
“The standard library saves programmers from having to reinvent the wheel.”
“Design and programming are human activities; forget that and all is lost.”
“If you think it's simple, then you have misunderstood the problem.”
“It's easy to win forgiveness for being wrong; being right is what gets you into real trouble.”
“A program that has not been tested does not work.”
“Anybody who comes to you and says he has a perfect language is either naive or a salesman.”
“C++ is my favorite garbage collected language because it generates so little garbage”
“Nobody should call themselves a professional if they only knew one language.”
“Clearly, I reject the view that there is one way that is right for everyone and for every problem.”
“After all, C++ isn't a perfect match for Java's design aims either.”
“I would encourage nonproprietary standards for tools and libraries.”
“I find languages that support just one programming paradigm constraining”
“Any verbose and tedious solution is error-prone because programmers get bored.”