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
tests doe answers
How to test?" is a question that cannot be answered in general. "When to test?" however, does have a general answer: as early and as often as possible.
program very-good objects
Certainly not every good program is object-oriented, and not every object-oriented program is good
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.
computer easy longer since wished
There's an old story about the person who wished his computer was as easy to use as his telephone. That wish has come true, since I no longer know how to use my telephone.
essential formal health industry key publicly rather short software standards
In the short term, say 10 years, many such standards will be industry standards rather than formal ISO or IEEE standards, but it is essential for the software industry's health that key interfaces be well-specified and publicly available.
language support thinking variety ways
Consequently, a general-purpose programming language should support a variety of ways of thinking and a variety of programming styles.
answer basic code computers depend elaborate few interface large list numbers partial systems
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.
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.
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.
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.
done invisible software
When done well, software is invisible.
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.
simplicity important trying
The most important single aspect of software development is to be clear about what you are trying to build.
littles garbage language
C++ is my favorite garbage collected language because it generates so little garbage