Nobody should call themselves a professional if they only knew one language. Bjarne Stroustrup More Quotes by Bjarne Stroustrup More Quotes From Bjarne Stroustrup It is easy to study the rules of overloading and of templates without noticing that together they are one of the keys to elegant and efficient type-safe containers. Bjarne Stroustrup keys safe together With 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 Stroustrup important simple use [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. Corporate 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 Stroustrup skills unique practice I do not think that safety should be bought at the cost of complicating the expression of good solutions to real-life problems. Bjarne Stroustrup real expression thinking However, when Java is promoted as the sole programming language, its flaws and limitations become serious. Bjarne Stroustrup java serious language I 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 Stroustrup impact real trying I assume that a sufficiently skilled will be able to do anything not explicitly forbidden by the hardware. Bjarne Stroustrup forbidden assuming able It is my firm belief that all successful languages are grown and not merely designed from first principles Bjarne Stroustrup learning principles successful I would encourage nonproprietary standards for tools and libraries. Bjarne Stroustrup library standards tools 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 google quality thinking Personally, I look forward to better tools for analyzing C++ source code. Bjarne Stroustrup analyzing tools looks I find languages that support just one programming paradigm constraining Bjarne Stroustrup programming support language Thus, the standard library will serve as both a tool and as a teacher. Bjarne Stroustrup serve will library teacher My list of basic tools is a partial answer to the question about what has changed: Over the past few years, large numbers of programmers have come to depend on elaborate tools to interface code with systems facilities. Bjarne Stroustrup depend answer numbers past