Bjarne Stroustrup

From Wikipedia, the free encyclopedia
  (Redirected from Stroustrup)
Jump to: navigation, search
Bjarne Stroustrup
Bjarne-stroustrup (cropped).jpg
Stroustrup in 2010
Born (1950-12-30) December 30, 1950 (age 66)
Aarhus, Denmark
Residence New York City, New York, U.S.[1]
Nationality Danish
Alma mater Aarhus University (MSc)
University of Cambridge (PhD)
Known for Creating C++

Grace Murray Hopper Award (1993)
ACM Fellow (1994),
IEEE Fellow (1994)
NAE Member(2004)
IEEE Computer Entrepreneur Award (2004)
[[2]] (2005)
Dr. Dobb's Excellence Award (2008)
Dahl-Nygaard Prize

Fellow, Computer History Museum (2015)
Scientific career
Institutions Aarhus University
University of Cambridge
Texas A&M University
Bell Labs
Morgan Stanley
Columbia University

Bjarne Stroustrup (/ˈbjɑːrnə ˈstrstrʊp/; Danish: [ˈbjɑːnə ˈsdʁʌwˀ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 PhD. in computer science (1979) from the University of Cambridge, England.[8] His thesis advisor at Cambridge was Professor David Wheeler.[9][10]


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


Stroustrup has written or co-written a number of publications[17][18] 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. ^ [1]
  16. ^ CHM. "Bjarne Stroustrup— CHM Fellow Award Winner". Archived from the original on 3 April 2015. Retrieved 30 March 2015. 
  17. ^ Bjarne Stroustrup at DBLP Bibliography Server
  18. ^ List of publications from Microsoft Academic Search

External links[edit]