When done well, software is invisible.
BJARNE STROUSTRUPWhen done well, software is invisible.
BJARNE STROUSTRUPNobody should call themselves a professional if they only knew one language.
BJARNE STROUSTRUPI find languages that support just one programming paradigm constraining
BJARNE STROUSTRUPToo many managers and executives try to reduce programming to a low-level assembly-line activity. That’s inefficient, wasteful, costly in the long run, and inhumane to programmers.
BJARNE STROUSTRUP“Legacy code” often differs from its suggested alternative by actually working and scaling.
BJARNE STROUSTRUPMy 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 STROUSTRUPCertainly not every good program is object-oriented, and not every object-oriented program is good.
BJARNE STROUSTRUPDestructors 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 STROUSTRUPC makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.
BJARNE STROUSTRUPDesign and programming are human activities; forget that and all is lost.
BJARNE STROUSTRUPWith the increasing importance of standards for system-level objects such as COM and CORBA, it is particularly important that the C++ bindings to those be clean, well documented, and simple to use.
BJARNE STROUSTRUPAnybody who comes to you and says he has a perfect language is either naive or a salesman.
BJARNE STROUSTRUPI like doing research that has an impact. If I went to a company to make what they call ‘real money,’ I’d be just trying to make a system work as fast as possible to meet the product and serice deadlines.
BJARNE STROUSTRUPCreativity, engineering principles, and evolutionary change are needed to create a satisfactory large system.
BJARNE STROUSTRUPJava isn’t platform independent; it is a platform
BJARNE STROUSTRUPIf you think it’s simple, then you have misunderstood the problem.
BJARNE STROUSTRUP