Bjarne Stroustrup
Bjarne Stroustrup (lang; born 30 December 1950) is a Danish computer scientist, known for the development of the C++ programming language. He led the Large-scale Programming Research department at Bell Labs, served as a professor of computer science at Texas A&M University, and spent over a decade at Morgan Stanley while also being a visiting professor at Columbia University. Since 2022 he has been a full professor at Columbia.
Bjarne Stroustrup

ICPCNews · DSC_5591 · CC BY 2.0
- Name
- Bjarne Stroustrup
- Born
- 30 December 1950
- Birthplace
- Aarhus, Denmark
- Known for
- C++
- Education
- * Aarhus University (Cand.scient.)
- Nationality
- Kingdom of Denmark · United States
- Occupation
- computer scientist · engineer · programmer · writer · university teacher
- Fields
- programming language · programmer · informatics · computer science
- Honours
- William Procter Prize for Scientific Achievement · Grace Murray Hopper Award · Dahl–Nygaard Prize · Computer History Museum Fellow · Faraday Medal · Charles Stark Draper Prize
- Languages
- Danish · English
Reference Check
Propose documentary evidence for Bjarne Stroustrup. A contribution is never written directly as fact: identity, source, rights and evidence gates still decide.
Sign in to contribute
World of VALÉORINE
Documentary connections
Only confirmed graph relationships appear here. Images are shown only when their identity and reuse rights both pass the documentary gate.
Documentary evidence
Documentary basis
Authority files
wikidata · Q92620 · wikipedia · Bjarne Stroustrup
VALÉORINE Encyclopedia
The documentary record
Statements marked “Documentary record” are set in the article beside the passage they confirm. Each is read from the authority records of the institutions named here; select “Prove” to see the record it was read from, where in that record, and when.
Institutions cited
Deutsche Nationalbibliothek
Complete reading chain (JSON)In this article
Biography
Biography
In 2026, he additionally joined the quantitative trading firm Susquehanna International Group as a part-time technical fellow.
Bjarne Stroustrup studied at Churchill College, University of Cambridge and Aarhus University. The recorded working language is Danish and English. The field of work recorded is programming language, programmer and informatics. Employment is recorded with Morgan Stanley, Bell Labs and Texas A&M University. Distinctions recorded are William Procter Prize for Scientific Achievement, Grace Murray Hopper Award, Dahl–Nygaard Prize and Computer History Museum Fellow.

Bjarne Stroustrup with the Russian publisher of his book at the CEE-SECR 2010 conference in Moscow. Photo is taken by Julia Kryuchkova
Julia Kryuchkova

Bjarne Stroustrup with the Russian publisher of his book at the CEE-SECR 2010 conference in Moscow. Photo is taken by Julia Kryuchkova
Julia Kryuchkova
Key facts
Key facts
• Name — Bjarne Stroustrup • Born — 30 December 1950 • Birthplace — Aarhus, Denmark • Children — 2 • Workplaces — * Aarhus University • University of Cambridge • Texas A&M University • Bell Labs • Morgan Stanley • Columbia University • Susquehanna International Group • Doctoral Advisor — David Wheeler • Known for — C++ • Thesis Url — https: ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.474113 • Thesis Year — 1979 • Education — * Aarhus University (Cand.scient.) • University of Cambridge (PhD) • Thesis Title — Communication and control in distributed computer systems
Documentary record
Bjarne Stroustrup appears in the authority records of the Deutsche Nationalbibliothek as a programmer (born 1950). The birth of Bjarne Stroustrup is recorded in 1950.
Early life and education
Early life and education
Stroustrup was born in Aarhus, Denmark. His family was working class, and he attended local schools. He attended Aarhus University from 1969 to 1975 and graduated with a Candidatus Scientiarum in mathematics with computer science. His interests focused on microprogramming and machine architecture. He learned the fundamentals of object-oriented programming from one of its inventors, Kristen Nygaard, who frequently visited Aarhus. In 1979, he received his PhD in computer science from the University of Cambridge, where his research on distributed computing was supervised by David Wheeler.
Career and research
Career and research
In 1979, Stroustrup began his career as a member of technical staff in the Computer Science Research Center of Bell Labs in Murray Hill, New Jersey. There, he began his work on C++ and programming techniques. Stroustrup was the head of AT&T Bell Labs' Large-scale Programming Research department, from its creation until late 2002. In 1993, he was made a Bell Labs fellow and in 1996, an AT&T Fellow. From 2002 to 2014, Stroustrup was the College of Engineering Chair Professor in Computer Science at Texas A&M University. From 2011, he was made a University Distinguished Professor. From January 2014 to April 2022, Stroustrup was a technical fellow and managing director in the technology division of Morgan Stanley in New York City and a visiting professor in computer science at Columbia University. Since 2021, Bjarne Stroustrup has been a Technical Advisor to Metaspex, a company developing a new C++ programming approach for business applications. As of July 2022, Stroustrup is a full professor of computer science at Columbia University. In 2026, Stroustrup joined Susquehanna International Group, a quantitative trading firm based in Bala Cynwyd, Pennsylvania, as a part-time technical fellow, advising its engineering teams on modern C++ standards and software architecture. The firm announced the appointment in August 2026 alongside its sponsorship of the CppCon 2026 conference.
C++
C++
• Illustration — Stroustrup (standing on left) at the March 1996 Santa Cruz meeting of the C++ Standards Committee Stroustrup is best known for his work on C++. In 1979, he began developing C++ (initially called "C with Classes"). In his own words, he "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." C++ was made generally available in 1985. For non-commercial use, the source code of the compiler and the foundation libraries was the cost of shipping (US$75); this was before Internet access was common. Stroustrup also published a textbook for the language in 1985, The C++ Programming Language. The key language-technical areas of contribution of C++ are: • A static type system with equal support for built-in types and user-defined types (that requires control of the construction, destruction, copying, and movement of objects; and operator overloading). • Value and reference semantics. • Systematic and general resource management (RAII): constructors, destructor, and exceptions relying on them. • Support for efficient object-oriented programming: based on the Simula model with statically checked interfaces, multiple inheritance, and efficient implementation based on virtual function tables. • Support for flexible and efficient generic programming: templates with specialization and concepts. • Support for compile-time programming: template metaprogramming and compile-time evaluated functions ("constexpr functions"). • Direct use of machine and operating system resources. • Concurrency support through libraries (where necessary, implemented using intrinsics). Stroustrup documented his principles guiding the design of C++ and the evolution of the language in his 1994 book, The Design and Evolution of C++, and three papers for ACM's History of Programming Languages conferences. Stroustrup was a founding member of the C++ standards committee (from 1989, it was an ANSI committee and from 1991 an ISO committee) and has remained an active member ever since. For 24 years he chaired the subgroup chartered to handle proposals for language extensions (Evolution Working Group).
Career and activity
Career and activity
Bjarne Stroustrup worked in programming language, programmer, informatics and computer science. He was employed by Morgan Stanley, Bell Labs, Texas A&M University, AT&T and Columbia University. He belonged to Institute of Electrical and Electronics Engineers, National Academy of Engineering and Association for Computing Machinery.
Identity
Identity
Bjarne Stroustrup is recorded as having received William Procter Prize for Scientific Achievement, Grace Murray Hopper Award and Dahl–Nygaard Prize.
Life and career
Dated record
Life and career
The full dated record · 2 entries
1950
Bjarne Stroustrup born at Aarhus.
2024
Programming Principles And Practice Using C++, 3rd Edition Bjarne Stroustrup 3, 2024 Addison Wesley Professional is digitised and catalogued by Internet Archive.
Publications
Stroustrup has written or co-written a number of publications, including the books: • A Tour of C++ (1st, 2nd and 3rd edition) • Programming: Principles and Practice Using C++ • The C++ Programming Language (1st, 2nd, 3rd, and 4th edition) • The Design and Evolution of C++ • The Annotated C++ Reference Manual. In all, these books have been translated into 21 languages. More than 100 academic articles, including: • Thriving in a crowded and changing world • Evolving a language in and for the real world • B Stroustrup: What should we teach software developers? Why? CACM. January 2010. • Gabriel Dos Reis and Bjarne Stroustrup: A Principled, Complete, and Efficient Representation of C++. Journal of Mathematics in Computer Science Volume 5, Issue 3 (2011), Page 335–356. Special issue on Polynomial System Solving, System and Control, and Software Science. • Gabriel Dos Reis and Bjarne Stroustrup: General Constant Expressions for System Programming Languages. SAC-2010. The 25th ACM Symposium on Applied Computing. March 2010. • Y. Solodkyy, G. Dos Reis, and B. Stroustrup: Open and Efficient Type Switch for C++. Proc. OOPSLA'12. • Peter Pirkelbauer, Yuriy Solodkyy, Bjarne Stroustrup: Design and Evaluation of C++ Open Multi-Methods. In Science of Computer Programming (2009). Elsevier Journal. June 2009.. • Gabriel Dos Reis and Bjarne Stroustrup: Specifying C++ Concepts. POPL06. January 2006. • B. Stroustrup: Exception Safety: Concepts and Techniques. In Springer Verlag Lecture Notes in Computer Science, LNCS-2022. ISSN 0302-9743.. April 2001. • B Stroustrup: Generalizing Overloading for C++2000. Overload, Issue 25. 1 April 1998. • B. Stroustrup: Why C++ isn't just an Object-Oriented Programming Language. Addendum to OOPSLA'95 Proceedings. OOPS Messenger, vol 6 no 4, pp 1–13. October 1995. • B. Stroustrup: A History of C++: 1979–1991 Notices. Vol 28 No 3, pp 271–298. March 1993. Also, History of Programming languages (editors T.J. Begin and R.G. Gibson) Addison-Wesley, 1996. • B. Stroustrup: What is Object-Oriented Programming? (1991 revised version). Proc. 1st European Software Festival. February 1991. • B. Stroustrup: Data Abstraction in C. Bell Labs Technical Journal. vol 63. no 8 (Part 2), pp 1701–1732. October 1984. • B. Stroustrup: Classes: An Abstract Data Type Facility for the C Language. Sigplan Notices, January 1982. More than a hundred technical reports for the C++ standards committee (WG21).
Awards and honors
Selected honors: • 2018: The Charles Stark Draper Prize from The US National Academy of Engineering for conceptualizing and developing the C++ programming language. • 2018: The Computer Pioneer Award from The IEEE Computer Society for bringing object-oriented programming and generic programming to the mainstream with his design and implementation of the C++ programming language. • 2017: The Faraday Medal from the IET (Institute of Engineering Technology) for significant contributions to the history of computing, in particular pioneering the C++ programming language. • 2010: The University of Aarhus's Rigmor og Carl Holst-Knudsens Videnskabspris. • 2005: The William Procter Prize for Scientific Achievement from Sigma Xi (the scientific research society) as the first computer scientist ever. • 1993: The ACM Grace Murray Hopper award for his early work laying the foundations for the C++ programming language. Based on those foundations and Dr. Stroustrup's continuing efforts, C++ has become one of the most influential programming languages in the history of computing. Fellowships • Member of the National Academy of Engineering in 2004. • Fellow of the Association for Computing Machinery (ACM) in 1994. • Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 1994. • Fellow of the Computer History Museum for his invention of the C++ programming language in 2015. • Honorary Fellow of Churchill College, Cambridge in 2017. Honorary doctorates and professorships • He was awarded an honorary doctorate from the University Carlos III, Spain 2019. • Stroustrup has been a noble doctor at ITMO University since 2013. • Honorary Professor in Object Oriented Programming Languages, Department of Computer Science, University of Aarhus. 2010.
Text attribution
Licensing
Text attribution
Part of the biographical narrative on this page reuses licensed material. Its origin, revision and licence are recorded here.
The biographical narrative on this page is based on the Wikipedia article Bjarne Stroustrup, revision 1373768158 (EN edition), by its contributors. VALÉORINE has edited that text and built its own documentary record around it. The reused material is available under CC BY-SA 4.0, and this page's reuse of it is offered under the same licence. Everything else on this page — the chronology, the holdings, the evidence, the plates and the connections — is VALÉORINE's own record. Sources and licences.
Notes from the source article
Cited by Wikipedia
Notes from the source article
These works are cited by the source article, in its own numbering. They are recorded as its citations, not as sources VALÉORINE has verified.
- 1.MathGenealogy
- 2.Election to National Academy of Engineering, USA 2004.
- 3.Stroustrup, Bjarne. How do you pronounce "Bjarne Stroustrup?". Bjarne Stroustrup's Homepage.
- 4.Stroustrup, Bjarne. Bjarne pronounces his own name. Bjarne Stroustrup's Homepage.
- 5.Wong, William. Interview: Bjarne Stroustrup Discusses C++. Electronic Design. 29 October 2013.
- 6.Bjarne Stroustrup. Columbia Engineering. 2020-07-01.
- 7.McMurray, Alex. A high-frequency trading firm just hired Bjarne Stroustrup, creator of C++. eFinancialCareers. 6 August 2026.
- 8.Susquehanna International Group. Susquehanna Extends Commitment to C++ Community Ahead of CppCon 2026. 6 August 2026.
- 9.NAE Honors 2018 Draper Prize Winner. stroustrup.com. 2 January 2020.
- 10.Bjarne Stroustrup. Columbia University Fu Foundation School of Engineering and Applied Science.
- 11.Wong, William. Bjarne Stroustrup: C++ Creator Keeps Developing. Electronic Design. 26 November 2013.
- 12.Stroustrup, Bjarne. Communication and control in distributed computer systems. cam.ac.uk. University of Cambridge. 1979. 219769715.
- 13.Some Information about Bjarne Stroustrup.
- 14.Communications, Texas A&M Engineering. Faculty – People – Computer Science & Engineering – College of Engineering. Cse.tamu.edu. 8 September 2015.
- 15.Stroustrup, Bjarne. Some Information about Bjarne Stroustrup. stroustrup.com. 15 August 2022.
- 16.Stroustrup, Bjarne. Bjarne Stroustrup. LinkedIn.
- 17.Bjarne Stroustrup ADJUNCT PROFESSOR OF COMPUTER SCIENCE. columbia.edu. August 2022.
- 18.Stroustrup, Bjarne. The C++ Programming Language. stroustrup.com. 2 January 2020.
- 19.Stroustrup, Bjarne. The Design and Evolution of C++. stroustrup.com. 2 January 2020.
- 20.Stroustrup, Bjarne. A History of C++: 1979– 1991. stroustrup.com. 2 January 2020. 10.1145/155360.155375.
- 21.Stroustrup, Bjarne. Evolving a language in and for the real world: C++ 1991–2006. stroustrup.com. 2 January 2020. 10.1145/1238844.1238848.
- 22.Stroustrup, Bjarne. Thriving in a crowded and changing world: C++ 2006–2020. Proceedings of the ACM on Programming Languages. 4. 1–168. June 2020. 10.1145/3386320.
- 23.Honoris Causa | UC3M. www.uc3m.es.
- 24.Ученый Совет НИУ ИТМО на заседании 25.06.2013 г. избрал Бьѐрна Страуструпа почетным доктором нашего университета. Is.ifmo.ru.
- 25.DBLP
- 26.Scopus id
- 27.Addison-Wesley Professional. A Tour of C++. 2013. 978-0-321-95831-0.
- 28.Addison-Wesley Professional. Programming: Principles and Practice Using C++. 29 December 2008. 978-0-321-54372-1.
- 29.Addison-Wesley Publishing Company. The C++ Programming Language. 23 May 2013. 978-0-321-56384-2.
- 30.Addison-Wesley Publishing Company. Design and Evolution of C++. 29 March 1994. 978-0-201-54330-8.
- 31.Addison-Wesley Publishing Company. The Annotated C++ Reference Manual. 1 January 1990. 978-0-201-51459-9.
- 32.Stroustrup, Bjarne. Book Covers. stroustrup.com. 2 January 2020.
- 33.Stroustrup, Bjarne. My C++ Standards committee papers. stroustrup.com. 2 January 2020.
References
Citations
References
Each reference names the institution holding it, so a reader may go to the document itself.
reference work
Wikidata, structured authority record Q92620: Bjarne StroustrupWikimedia Foundation
Secondary witnessreference work
Secondary witness
People, houses and institutions
Knowledge graph
People, houses and institutions
Teachers, collaborators, publishers and institutions recorded against this person, each on a stated basis.
Born at
1- AarhusPlace
Established from a fact already recorded on a verified source.
Studied at
1- University of CambridgeOrganisation
Established from a fact already recorded on a verified source.
Further particulars
Held on the record
Further particulars
Open the remaining particulars
Formation and teaching. Stroustrup studied at Churchill College, University of Cambridge and Aarhus University. The record notes the qualification doctorate. Stroustrup received William Procter Prize for Scientific Achievement, Grace Murray Hopper Award, Dahl–Nygaard Prize, Computer History Museum Fellow, Faraday Medal and Charles Stark Draper Prize.
Recognition and collections
The Encyclopedia exists whether or not anything is for sale. Corrections are recorded rather than overwritten, and every version of this record is kept. Published 14 August 2026.
Elsewhere in Books
39,529 published records in this field, each with its sources named.
- Bjarki KarlssonAuthor
- Bjarne MädelAuthor
- Bjarne ReuterAuthor
- Bjarne SlapgardAuthor
- Bjarni ThorarensenAuthor
- Bjørg VikAuthor
- Bjørn AamodtAuthor
- Bjørn LomborgAuthor
Best supported in this field
For owners
Own a work by Bjarne Stroustrup?
A specialist will read what you send and tell you what the house can establish, what it cannot, and whether the object is suited to sale. There is no charge and no obligation. The object stays with you throughout; nothing is shipped to us unless it is arranged in writing beforehand.