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
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
simple thinking misunderstood
If you think it's simple, then you have misunderstood the problem.
real winning trouble
It's easy to win forgiveness for being wrong; being right is what gets you into real trouble.
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
littles garbage language
C++ is my favorite garbage collected language because it generates so little garbage
simplicity important trying
The most important single aspect of software development is to be clear about what you are trying to build.
organization able treats
An organization that treats its programmers as morons will soon have programmers that are willing and able to act like morons only.
law firsts computer
The first law of computer science: Every problem is solved by yet another indirection.
wish stories use
There's an old story about the person who wished his computer were as easy to use as his telephone. That wish has come true, since I no longer know how to use my telephone.
done invisible software
When done well, software is invisible.
ideas helping clue
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.
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.
according commercial consider context criteria design encourage languages people
I encourage people to consider the two languages according to their design criteria and not just in the context of commercial rivalries.
code depend good source tool tools work
Tool vendors have made a good start, but have much work to do in tools that depend on compilers and other source code analyzers.