Danish computer scientist, creator of C++ (born 1950)
"Stroustrup" redirects here. Not to be confused with Jakob Stoustrup.
Bjarne Stroustrup
Stroustrup in 2010
Born
(1950-12-30) 30 December 1950 (age 73)
Aarhus, Denmark
Nationality
Danish
Alma mater
Aarhus University (Cand.scient.)
University of Cambridge (PhD)
Known for
C++
Spouse
Marian Tinson
(m. 1975)
Children
2
Awards
Grace Murray Hopper Award (1993)
ACM Fellow (1994)
IEEE Fellow (1994)
William Procter Prize for Scientific Achievement (2005)
Dr. Dobb's Excellence Award (2008)
Dahl–Nygaard Prize (2015)
CHM Fellow (2015)
IET Faraday Medal (2017)
Charles Stark Draper Prize (2018)
Computer Pioneer Award (2018)
John Scott Medal (2018)
Scientific career
Institutions
Aarhus University
University of Cambridge
Texas A&M University
Bell Labs
Morgan Stanley
Columbia University
Thesis
Communication and control in distributed computer systems(1979)
Doctoral advisor
David Wheeler[1]
Website
stroustrup.com
Bjarne Stroustrup (/ˈbjɑːrnəˈstrɒvstrʊp/; Danish:[ˈpjɑːnəˈstʁʌwˀstʁɔp];[2][3] born 30 December 1950) is a Danish computer scientist, most notable for the invention and development of the C++ programming language.[4] Stroustrup served as a visiting professor of computer science at Columbia University beginning in 2014, where he has been a full professor since 2022.[5]
^Bjarne Stroustrup at the Mathematics Genealogy Project
^Stroustrup, Bjarne. "How do you pronounce "Bjarne Stroustrup?"". Bjarne Stroustrup's Homepage. Archived from the original on 20 July 2012. Retrieved 18 November 2014.
^Stroustrup, Bjarne. "Bjarne pronounces his own name". Bjarne Stroustrup's Homepage. Archived from the original on 20 September 2012. Retrieved 18 November 2014.
^Wong, William (29 October 2013). "Interview: Bjarne Stroustrup Discusses C++". Electronic Design. Archived from the original on 22 November 2018. Retrieved 29 January 2014.
^"Bjarne Stroustrup". Columbia Engineering. 1 July 2020. Archived from the original on 13 October 2020. Retrieved 25 March 2023.
BjarneStroustrup (/ˈbjɑːrnə ˈstrɒvstrʊp/; Danish: [ˈpjɑːnə ˈstʁʌwˀstʁɔp]; born 30 December 1950) is a Danish computer scientist, most notable for the...
C++ during 1984–89, primarily by BjarneStroustrup and Andrew Koenig, and the term itself was coined by Stroustrup. Other names for this idiom include...
Classes") from around 1983, which converted C++ to C; developed by BjarneStroustrup at AT&T Bell Labs. The preprocessor did not understand all of the...
working for Bell Labs close to Andrew Koenig and tried to convince BjarneStroustrup to introduce something like Ada generics in C++. He is credited with...
a Norwegian politician Bjarne Stroustrup, creator of the C++ programming language Bjarne Tromborg, a physicist Bjarne Undheim, a Norwegian politician...
Whitney, developer of A+, k, and q. Bertrand Meyer, inventor of Eiffel. BjarneStroustrup, developer of C++. Brad Cox, co-creator of Objective-C. Brendan Eich...
C++ by BjarneStroustrup published in 1994 and the source code examples in The C++ Programming Language: Fourth Edition by BjarneStroustrup published...
C++ programming language and member of the C++ standards committee, BjarneStroustrup, even commented on this issue, "On the difficult and controversial...
standard library in the iso646.h header. The tokens were created by BjarneStroustrup for the pre-standard C++ language and were added to the C standard...
Redmond, WA: Microsoft Press. ISBN 0-7356-1967-0. Stroustrup, Bjarne (2007). "BjarneStroustrup's C++ Style and Technique FAQ". Retrieved 15 February...
Standard C++". isocpp.org. Stroustrup, Bjarne (7 March 2010). "BjarneStroustrup's FAQ: When was C++ invented?". stroustrup.com. Archived from the original...
functionality, based on existing language features were developed. In 2002, BjarneStroustrup proposed that a standardized version of the operator be added to the...
In software design, interface bloat (also called fat interfaces by BjarneStroustrup and Refused Bequests by Martin Fowler) is when an interface incorporates...
Stroustrup, Bjarne (2009). Programming: Principles and Practice Using C++. Boston: Addison-Wesley. p. 996. ISBN 978-0-321-54372-1. BjarneStroustrup,...
introduced, along with the example of readonly (later renamed const) by BjarneStroustrup in a Bell Labs internal Technical Memorandum of 1981, and implemented...
Skowron, hedge fund portfolio manager convicted of insider trading BjarneStroustrup, developer of the C++ programming language Thomas O. Staggs, COO and...
regarded as "the most original new face in computer languages since BjarneStroustrup developed C++ in the early 1980s." Earlier, Syme created generics...
Philosophies of standard library design vary widely. For example, BjarneStroustrup, designer of C++, writes: What ought to be in the standard C++ library...