Who are you looking for?Famoose.co
Appearance
Text size
Page width
Colour
Bjarne Stroustrup
Computer scientist

Bjarne Stroustrup

Famoose for

Creating C++, the programming language behind systems, games and high-performance software.

The C++ Programming Language · The Design and Evolution of C++

Born
30 December 1950
Birthplace
Aarhus, Denmark

More people

Bjarne Stroustrup

Danish computer scientist who designed and first implemented C++. His work brought tools for organising large programs into a language that retained close control over computer resources.

Early life

Danish education

Grew up in Aarhus and studied mathematics and computer science at its university.

Cambridge research

Completed a doctorate in 1979 under David Wheeler, researching distributed systems.

Career

  1. 1979

    Bell Labs

    Joined its computing research centre and began the work that became C++.

  2. 1980s–2002

    Language development

    Led programming research while extending C++ and contributing to its standardisation.

  3. 2002–2014

    Texas A&M

    Moved into university teaching and research.

  4. 2014 onward

    New York

    Combined work at Morgan Stanley with Columbia teaching, becoming a Columbia professor in 2022.

Books & software

The C++ Programming Language

His guide to the language, subsequently revised across multiple editions.

The Design and Evolution of C++

Explained the choices and practical constraints behind its development.

Programming: Principles and Practice Using C++

Introduced programming through a structured textbook.

Beyond work

Shared standards

Works through the international C++ standards process rather than controlling the language alone.

Away from software

His interests include history, photography, hiking, music and travel.

Sources & photo creditLife, career and referencesInstitutional biography and research

Photo: ICPCNews. CC BY 2.0 · Original image. Cropped and displayed in monochrome.