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 STROUSTRUPFor this reason restricting language features with the intent of eliminating programmer errors is at best dangerous.
More Bjarne Stroustrup Quotes
-
-
Other programming languages constitute a mountain of ideas and inspiration-but it has to be mined carefully to avoid featurism and inconsistencies.
BJARNE STROUSTRUP -
However, when Java is promoted as the sole programming language, its flaws and limitations become serious.
BJARNE STROUSTRUP -
Proof by analogy is fraud.
BJARNE STROUSTRUP -
Most of the programmers in ten years will be us, and we won’t get much smarter.
BJARNE STROUSTRUP -
[Corporate programming] is often done to the point where the individual is completely submerged in corporate “culture” with no outlet for unique talents and skills.
BJARNE STROUSTRUP -
Creativity, engineering principles, and evolutionary change are needed to create a satisfactory large system.
BJARNE STROUSTRUP -
Destructors for virtual base classes are executed in the reverse order of their appearance in a depth-first left-to-right traversal of the directed acyclic graph of base classes.
BJARNE STROUSTRUP -
This evolution may compromise Java’s claim of being simpler than C++, but my guess is that the effort will make Java a better language than it is today.
BJARNE STROUSTRUP -
There are more useful systems developed in languages deemed awful than in languages praised for being beautiful – many more.
BJARNE STROUSTRUP -
My impression was and is that many programming languages and tools represent solutions looking for problems, and I was determined that my work should not fall into that category.
BJARNE STROUSTRUP -
Java isn’t platform independent; it is a platform
BJARNE STROUSTRUP -
Any verbose and tedious solution is error-prone because programmers get bored.
BJARNE STROUSTRUP -
Certainly not every good program is object-oriented, and not every object-oriented program is good.
BJARNE STROUSTRUP -
“Legacy code” often differs from its suggested alternative by actually working and scaling.
BJARNE STROUSTRUP -
Anybody who comes to you and says he has a perfect language is either naive or a salesman.
BJARNE STROUSTRUP