Bjarne Stroustrup
computer telephone easy use
“I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone.”
― Bjarne Stroustrup
two kind languages complain use
“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”
― Bjarne Stroustrup
simple misunderstood problem
“If you think it's simple, then you have misunderstood the problem.”
― Bjarne Stroustrup
something done this do
“Something must be done. This is something. Therefore we must do it!”
—Bjarne Stroustrup
software system model world
“Any Software System is a Model of a Part of the Real World”
— Bjarne Stroustrup
simple misunderstood problem
“If you think it's simple, then you have misunderstood the problem.”
― Bjarne Stroustrup
design programming human activity
“Design and programming are human activities; forget that and all is lost.”
― Bjarne Stroustrup
C++ design express idea clue help
“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
probem software complexity divide conquer
"The most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer"
― Bjarne Stroustrup
well done software invisible
"When done well, software is invisible."
― Bjarne Stroustrup
software aspect clear build
"The most important single aspect of software development is to be clear about what you are trying to build."
― Bjarne Stroustrup
Java platform independent
"Java isn't platform independent; it is a platform"
― Bjarne Stroustrup
civilization depend critically software professional computer
"Our civilization depends critically on software, and we have a dangerously low degree of professionalism in the computer fields"
― Bjarne Stroustrup
object-oriented program good
"Certainly not every good program is object-oriented, and not every object-oriented program is good."
― Bjarne Stroustrup
legacy code alternative work scale
"'Legacy code' often differs from its suggested alternative by actually working and scaling."
― Bjarne Stroustrup