Bjarne Stroustrup

Bjarne Stroustrup
Residence New York City, New York, U.S.[1]
Nationality Danish
Institutions Aarhus University
University of Cambridge
Texas A&M University
Bell Labs
Morgan Stanley
Columbia University
Alma mater Aarhus University (MSc)
University of Cambridge (PhD)
Known for Creating C++
Notable awards

Grace Murray Hopper Award (1993)
IEEE Computer Society Computer Entrepreneur Award (2004)
William Procter Prize for Scientific Achievement (2005)
Dr. Dobb's Excellence in Programming award (2008)

Dahl-Nygaard Prize from The European Organization for Object-Oriented Technologies.

Bjarne Stroustrup (Danish: [ˈbjɑːnə ˈsdʁʌʊ̯ˀsdʁɔb];[2][3] born 30 December 1950) is a Danish computer scientist, most notable for the creation and development of the widely used C++ programming language.[4] He is a visiting professor at Columbia University, and works at Morgan Stanley as a Managing Director in New York.[5][6][7]


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


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."[11] Stroustrup also wrote a textbook for the language, The C++ Programming Language.

Stroustrup was the head of AT&T Bell Labs' 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. From 2002 to 2014, Stroustrup was the College of Engineering Chair in Computer Science Professor at Texas A&M University.[12][13] As of January 2014, Stroustrup is a Managing Director in the technology division of Morgan Stanley in New York City and a Visiting Professor in Computer Science at Columbia University.[14] ITMO University noble doctor since 2013.[15]

In 2015, he was made a Fellow of the Computer History Museum for his invention of the C++ programming language.[16]

Together with his wife and children, Stroustrup has been a resident of Watchung, New Jersey.[17]


Stroustrup has written or co-written a number of publications[18][19] including the following books.


  1. "Stroustrup: Biographical Information". Retrieved 2016-06-09.
  2. Stroustrup, Bjarne. "How do you pronounce "Bjarne Stroustrup?"". Bjarne Stroustrup's Homepage. Retrieved 18 November 2014.
  3. Stroustrup, Bjarne. "Bjarne pronounces his own name". Bjarne Stroustrup's Homepage. Retrieved 18 November 2014.
  4. Wong, William (29 October 2013). "Interview: Bjarne Stroustrup Discusses C++". Electronic Design. Retrieved 29 January 2014.
  5. "Bjarne Stroustrup's Homepage". Retrieved 2016-06-09.
  6. Stroustrup, B. (2010). "Viewpoint: What should we teach new software developers? Why?". Communications of the ACM. 53: 40. doi:10.1145/1629175.1629192.
  7. Stroustrup, B. (1998). "The Real Stroustrup Interview" (PDF). Computer. 31 (6): 110–119. doi:10.1109/MC.1998.683014.
  8. Wong, William (26 November 2013). "Bjarne Stroustrup: C++ Creator Keeps Developing". Electronic Design. Retrieved 29 January 2014.
  9. Stroustrup, Bjarne (1979). Communication and control in distributed computer systems (PhD thesis). University of Cambridge.
  10. "David Wheeler". The Mathematics Genealogy Project. Department of Mathematics, North Dakota State University. Retrieved 29 January 2014.
  11. The C++ Programming Language, B. Stroustrup, p.10
  12. "Archived copy". Archived from the original on 1 July 2007. Retrieved 27 June 2007.
  13. Communications, Texas A&M Engineering (8 September 2015). "Faculty - People - Computer Science & Engineering - College of Engineering". Retrieved 2016-06-09.
  14. "Department of Computer Science, Columbia University - Faculty". Retrieved 2016-06-09.
  15. CHM. "Bjarne Stroustrup— CHM Fellow Award Winner". Retrieved 30 March 2015.
  16. Tolliver, Judy, ed. "A conversation with Bjarne Stroustrup, Gillies lecturer and inventor of C++", Accessed August 30, 2016. "Stroustrup currently heads AT&T Bell Labs Large-scale Programming Research department and is a Bell Laboratories Fellow. In 1993, he received the ACM Grace Hopper award and is a Fellow of ACM as well. He lives in Watchung, New Jersey, with his wife and two children."
  17. Bjarne Stroustrup at DBLP Bibliography Server
  18. List of publications from Microsoft Academic Search

External links

Wikimedia Commons has media related to Bjarne Stroustrup.
Wikiquote has quotations related to: Bjarne Stroustrup

This article is issued from Wikipedia - version of the 11/21/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.