Bjarne Stroustrup

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Bjarne Stroustrup
BjarneStroustrup.jpg
Bjarne Stroustrup
Born (1950-12-30) 30 December 1950 (age 62)
Aarhus, Denmark
Residence Danish
Institutions Aarhus University
University of Cambridge
Texas A&M University
Bell Labs
Alma mater Aarhus University (MSc)
Churchill College, Cambridge (PhD)
Thesis Communication and control in distributed computer systems (1979)
Doctoral advisor David Wheeler
Doctoral students Peter Pirkelbauer[1]
Known for Creating C++
Notable awards

Grace Murray Hopper Award (1992)
IEEE Computer Society Computer Entrepreneur Award (2004)
William Procter Prize for Scientific Achievement (2005)

Dr. Dobb's Excellence in Programming award (2008)
Website
www.stroustrup.com
parasol.tamu.edu/people/bs

Bjarne Stroustrup (Danish: [ˈbjɑːnə ˈsdʁʌʊ̯ˀsdʁɔb];[2] born 30 December 1950) 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.[3][4][5][6]

Contents

Education[edit]

Stroustrup has a master's degree in mathematics and computer science (1975) from Aarhus University, Denmark, and a Ph.D. in computer science (1979)[7] from the University of Cambridge, England, where he was a student at Churchill College. His thesis advisor in Cambridge was David Wheeler.[8]

Career[edit]

Stroustrup began developing C++ in 1978 (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."[9] Stroustrup also wrote what many consider to be the standard textbook for the language, The C++ Programming Language.

Stroustrup 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.[10][11]

Publications[edit]

Stroustrup has authored or co-authored a number of publications[12][13][14] including the following books.

References[edit]

  1. ^ Bjarne Stroustrup at the Mathematics Genealogy Project
  2. ^ Bjarne Stroustrup pronounces his name
  3. ^ Bjarne Stroustrup's Homepage
  4. ^ Stroustrup, B. (2010). "Viewpoint: What should we teach new software developers? Why?". Communications of the ACM 53: 40. doi:10.1145/1629175.1629192.  edit
  5. ^ Stroustrup, B. (1998). "The Real Stroustrup Interview". Computer 31 (6): 110–119. doi:10.1109/MC.1998.683014.  edit
  6. ^ Stroustrup, B. (2012). "Software Development for Infrastructure". Computer 45: 47–58. doi:10.1109/MC.2011.353.  edit
  7. ^ Stroustrup, Bjarne (1979). Communication and control in distributed computer systems (PhD thesis). University of Cambridge. http://ulmss-newton.lib.cam.ac.uk/vwebv/holdingsInfo?bibId=14260.
  8. ^ "Stroustrup: Biographical Information". 
  9. ^ The C++ Programming Language, B. Stroustrup, p.10
  10. ^ Bjarne Stroustrup: Some Information about Bjorne Stroustrup.
  11. ^ Texas A&M CSE Department's Faculty Directory
  12. ^ List of publications from the DBLP Bibliography Server
  13. ^ List of publications from Microsoft Academic Search
  14. ^ Stroustrup in Google Scholar http://scholar.google.com/scholar?q=bjarne+stroustrup

External links[edit]