Bjarne Stroustrup
Overview
 
Bjarne Stroustrup (ˈbjɑːnə ˈsdʁʌʊ̯ˀsdʁɔb); born December 30, 1950 in Århus, Denmark
Denmark
Denmark is a Scandinavian country in Northern Europe. The countries of Denmark and Greenland, as well as the Faroe Islands, constitute the Kingdom of Denmark . It is the southernmost of the Nordic countries, southwest of Sweden and south of Norway, and bordered to the south by Germany. Denmark...

) is a Danish computer scientist
Computer scientist
A computer scientist is a scientist who has acquired knowledge of computer science, the study of the theoretical foundations of information and computation and their application in computer systems....

, most notable for the creation and the development of the widely used C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 programming language. He is currently Professor and holder of the College of Engineering Chair in Computer Science at Texas A&M University
Texas A&M University
Texas A&M University is a coeducational public research university located in College Station, Texas . It is the flagship institution of the Texas A&M University System. The sixth-largest university in the United States, A&M's enrollment for Fall 2011 was over 50,000 for the first time in school...

.

Stroustrup began developing C++ in 1979 (then called "C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 with Classes"), and, in his own words, "invented C++, wrote its early definitions, and produced its first implementation...
Quotations

Proof by analogy is fraud.

Design and programming are human activities; forget that and all is lost.

A program that has not been tested does not work.

"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.

An organisation that treats its programmers as morons will soon have programmers that are willing and able to act like morons only.

There are only two kinds of languages: the ones people complain about and the ones nobody uses.

People who think they know everything really annoy those of us who know we don't.

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off.

 
x
OK