Bjarne Stroustrup
Bjarne Stroustrup
Bjarne Stroustrupis a Danish computer scientist, most notable for the creation and development of the widely used C++ programming language. He is a visiting professor at Columbia University, and works at Morgan Stanley as a Managing Director in New York...
NationalityDanish
ProfessionScientist
Date of Birth30 December 1950
CountryDenmark
framework general library novel standard
The most novel and interesting part of the standard library is the general and extensible framework for containers and algorithms.
witty humorous blow
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.
simplicity important trying
The most important single aspect of software development is to be clear about what you are trying to build.
technology arrogant benefits
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
doe program tested
A program that has not been tested does not work.
running long trying
Too 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.
law firsts computer
The first law of computer science: Every problem is solved by yet another indirection.
support cad firsts
First, 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
language should ifs
Nobody should call themselves a professional if they only knew one language.
analogies proof fraud
Proof by analogy is fraud.
keys together safe
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
fundamentals development way
The most fundamental problem in software development is complexity. There is only one basic way of dealing with complexity: divide and conquer
real thinking expression
I do not think that safety should be bought at the cost of complicating the expression of good solutions to real-life problems.