
Bjarne Stroustrup
Professor of Computer Science
450 Computer Science Building
Mail Code: 0401
United States
Research Interests
Programming, software design, distributed computing, programming languagesBjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (Fourth Edition), A Tour of C++ (Second edition), Programming: Principles and Practice using C++ (Second Edition), and many popular and academic publications. For 30 years, C++ has been one of the most widely used programming languages. He is actively involved in the ISO standardization of C++.
He holds a masters in Mathematics from Aarhus University, where he is an honorary professor, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College.
RESEARCH EXPERIENCE
- Member of Technical Staff at Bell Labs
- University Distinguished Professor at Texas A&M University
PROFESSIONAL EXPERIENCE
- Member of Technical Staff at Bell Labs
- Department head at Bell Labs and AT&T Labs
- University Distinguished Professor at Texas A&M University
- Technical Fellow and Managing director at Morgan Stanley
PROFESSIONAL AFFILIATIONS
- Member, U.S. National Academy of Engineering
HONORS & AWARDS
- 2019 Honorary doctor of University Carlos III in Madrid, Spain
- 2018 The John Scott Legacy Medal and Premium from The Franklin Institute and the City Council of Philadelphia
- 2018 The Computer Pioneer Award from The IEEE Computer Society
- 2018 The Charles Stark Draper Prize from The US National Academy of Engineering
- 2017 The Faraday Medal from the IET (Institute of Engineering Technology)
- 2015 Fellow of the Computer History Museum
- 2015 The Dahl-Nygaard senior prize from The European Organization for Object-Oriented Technologies
- 2010 The University of Aarhus's Rigmor og Carl Holst-Knudsens Videnskapspris
- 2008 Dr. Dobb's Excellence in Programming award
- 2005 The William Procter Prize for Scientific Achievement from Sigma Xi (the scientific research society)
- 2005 Fellow of the IEEE
- 1993 Fellow of the ACM
SELECTED PUBLICATIONS
- Bjarne Stroustrup: Thriving in a crowded and changing world: C++ 2006-2020. ACM/SIGPLAN History of Programming Languages conference, HOPL-IV. London. June 2020.
- B. Stroustrup: A Tour of C++ (Second Edition). ISBN 978-0134997834. Addison-Wesley. July 2018.
- B. Stroustrup: Programming -- Principles and Practice Using C++ (Second Edition). May 2014. Addison-Wesley. ISBN 978-0321992789.
- Bjarne Stroustrup: The C++ Programming Language (4th Edition). Addison-Wesley. ISBN 978-0321563842. May 2013.
- Bjarne Stroustrup: Software Development for Infrastructure. Computer, vol. 45, no. 1, pp. 47-58, Jan. 2012, doi:10.1109/MC.2011.353.
- Bjarne Stroustrup: Evolving a language in and for the real world: C++ 1991-2006. ACM HOPL-III. June 2007.
- Gabriel Dos Reis and Bjarne Stroustrup: Specifying C++ Concepts. POPL06. January 2006.
- B Stroustrup: Generalizing Overloading for C++2000. Overload, Issue 25. April 1, 1998.
- B. Stroustrup: The Design and Evolution of C++. Addison Wesley, ISBN 0-201-54330-3. March 1994.
- B. Stroustrup: A History of C++: 1979-1991. Proc ACM History of Programming Languages conference (HOPL-2). ACM Sigplan Notices. Vol 28 No 3, pp 271-298. March 1993.
IN THE NEWS
- A conversation with Bjarne Stroustrup. An interview of Bjarne by Lex Fridman from MIT. July 2019.
- An interview by Jordi Pérez Colomé for the Spanish daily newspaper El Pais: Nuestra civilización depende igual del software que del agua. In Spanish. Translation back to English. January 2019.
- Infographic: C/C++ Facts We Learned Before Going Ahead with CLion