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 STROUSTRUPC++ 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[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 STROUSTRUPThe most important single aspect of software development is to be clear about what you are trying to build.
BJARNE STROUSTRUPJava isn’t platform independent; it is a platform
BJARNE STROUSTRUPI would encourage nonproprietary standards for tools and libraries.
BJARNE STROUSTRUPCorporate practices can be directly hostile to individuals with exceptional skills and initiative in technical matters. I consider such management of technical people cruel and wasteful.
BJARNE STROUSTRUPThe connection between the language in which we think/program and the problems and solutions we can imagine is very close.
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 STROUSTRUPC++ is my favorite garbage collected language because it generates so little garbage
BJARNE STROUSTRUPThere is no one “root of all evil” in software development. Design is hard in many ways.
BJARNE STROUSTRUPI find languages that support just one programming paradigm constraining
BJARNE STROUSTRUPTo 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 STROUSTRUPFirst, I’d like to see the basic tools such as compilers, debuggers, profilers, database interfaces, GUI builders, CAD tools, and so forth fully support the ISO standard.
BJARNE STROUSTRUPMost of the programmers in ten years will be us, and we won’t get much smarter.
BJARNE STROUSTRUPAny verbose and tedious solution is error-prone because programmers get bored.
BJARNE STROUSTRUPThere are more useful systems developed in languages deemed awful than in languages praised for being beautiful – many more.
BJARNE STROUSTRUP