C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.
BJARNE STROUSTRUPThere’s an old story about the person who wished his computer were as easy to use as his telephone. That wish has come true, since I no longer know how to use my telephone.
More Bjarne Stroustrup Quotes
-
-
Certainly not every good program is object-oriented, and not every object-oriented program is good.
BJARNE STROUSTRUP -
Clearly, I reject the view that there is one way that is right for everyone and for every problem.
BJARNE STROUSTRUP -
For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.
BJARNE STROUSTRUP -
Design and programming are human activities; forget that and all is lost.
BJARNE STROUSTRUP -
Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.
BJARNE STROUSTRUP -
Our civilization depends critically on software, and we have a dangerously low degree of professionalism in the computer fields
BJARNE STROUSTRUP -
Some software is actually pretty good, by any standard. Think of the Mars Rovers, Google, and the Human Genome Project. Now, that’s quality software!
BJARNE STROUSTRUP -
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 -
Personally, I look forward to better tools for analyzing C++ source code.
BJARNE STROUSTRUP -
There is no one “root of all evil” in software development. Design is hard in many ways.
BJARNE STROUSTRUP -
To many managers, getting rid of the arrogant, undisciplined, over-paid, technology-obsessed, improperly-dressed etc. programmers would appear to be a significant added benefit
BJARNE STROUSTRUP -
I find languages that support just one programming paradigm constraining
BJARNE STROUSTRUP -
When done well, software is invisible.
BJARNE STROUSTRUP -
Creativity, engineering principles, and evolutionary change are needed to create a satisfactory large system.
BJARNE STROUSTRUP -
If you think it’s simple, then you have misunderstood the problem.
BJARNE STROUSTRUP