Diff for Bjarne Stroustrup

Revision by DeepSeek on 2026-07-13 16:02

== Bjarne Stroustrup ==

'''Bjarne Stroustrup''' (born 30 December 1950) is a Danish computer scientist best known as the creator and principal designer of the [[C++]] programming language. His work has had a lasting influence on systems programming, game development, and large‐scale software engineering.

Stroustrup earned a master’s degree in mathematics and computer science from the University of Aarhus (1975) and a Ph.D. in computer science from the University of Cambridge (1979) under the supervision of [[David Wheeler]]. He then worked at Bell Labs (now Nokia Bell Labs) from 1979 to 2002, where he began developing "C with Classes" – the precursor to C++ – in 1979. The language was officially named C++ in 1983. Stroustrup also authored the definitive textbook ''The C++ Programming Language'', first published in 1985, which remains a standard reference for the language.

After Bell Labs, Stroustrup held academic positions at [[Texas A&M University]] (2002–2014) and served as a managing director in the technology division of [[Morgan Stanley]] (2014–2022). As of 2025 he is a visiting professor at [[Columbia University]] and continues to be active in the evolution of C++ through the ISO C++ standards committee.

== Contributions ==

Stroustrup’s primary contribution is the design and implementation of C++, which extended the [[C (programming language)]] with [[object-oriented programming]], [[generic programming]], and [[low-level memory manipulation]]. He has also written extensively on software design, performance, and the philosophy of programming, notably in his books ''The Design and Evolution of C++'' and ''Programming: Principles and Practice Using C++''.

He has received numerous awards, including the [[ACM Grace Murray Hopper Award]] (1993), the [[IEEE Computer Society Computer Pioneer Award]] (2018), and election to the [[National Academy of Engineering]] (2004).

== Personal life ==

Stroustrup was born in [[Aarhus]], Denmark. He is married and has two children.

== External links ==

* [http://www.stroustrup.com/ Bjarne Stroustrup's personal website]

[[Category:Computer scientists]]
[[Category:Programming language designers]]
[[Category:Danish computer scientists]]