Bjarne Stroustrup

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Bjarne Stroustrup

Bjarne Stroustrup
Born December 30, 1950 (1950-12-30) (age 61)
Aarhus, Denmark
Occupation College of Engineering Chair in Computer Science Professor, Texas A&M University
Known for Creating C++
Website
Personal Page

Bjarne Stroustrup (Danish pronunciation: [ˈbjɑːnə ˈsdʁʌʊ̯ˀsdʁɔb]);[1] born December 30, 1950 in Århus, Denmark) is a Danish computer scientist, most notable for the creation and the development of the widely used C++ programming language. He is currently Professor and holder of the College of Engineering Chair in Computer Science at Texas A&M University.[2]

Stroustrup began developing C++ in 1979 (then called "C with Classes"), and, in his own words, "invented C++, wrote its early definitions, and produced its first implementation... chose and formulated the design criteria for C++, designed all its major facilities, and was responsible for the processing of extension proposals in the C++ standards committee."[3] Stroustrup also wrote what many consider to be the standard textbook for the language, The C++ Programming Language, which is now in its third edition. The text has been revised twice to reflect the evolution of the language and the work of the C++ standards committee.

In a 2010 interview with Big Think, Stroustrup stated that he felt C++'s predecessor language C was now obsolete, and also that the two languages (C and C++) should have been merged into one uniform language in which to program.[4]

Contents

[edit] Education and academic work

Stroustrup has a master's degree in mathematics and computer science (1975) from the University of Aarhus, Denmark, and a Ph.D. in computer science (1979) from the University of Cambridge, England, where he was a student at Churchill College. He was the head of AT&T Lab's Large-scale Programming Research department, from its creation until late 2002. Stroustrup was elected member of the National Academy of Engineering in 2004. He is a Fellow of the ACM (1994) and an IEEE Fellow. He currently works at Texas A&M University, United States, as a Distinguished Professor where he holds the College of Engineering Endowed Chair in Computer Science.[5][6]

[edit] Awards

Bjarne Stroustrup giving a talk at Kent State University on C++0x in 2007.

[edit] Books

[edit] References

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages