Artifact Details

Title

Stroustrup, Bjarne oral history : 2015 fellow

Catalog Number

102740024

Type

Text

Date

2015-02-05

Contributor

McJones, Paul, Interviewer
Plutte, Jon, Videographer
Stroustrup, Bjarne, Interviewee

Publisher

Computer History Museum

Place of Publication

New York, New York

Extent

29 p.

Format

PDF

Copyright Holder

Computer History Museum

Description

Bjarne Stroustrup (born 30 December 1950) is a computer scientist who designed and evolved the C++ programming language, from an individual research project in the late 1970s, continuing to the present day as the internationally-standardized language that is ubiquitous in performance-critical systems and applications. The interview covers his youth, his education at the Aarhus University and the University of Cambridge, and his career at AT&T Bell Laboratories, Texas A&M University, and Morgan Stanley. It also covers his early experience with a variety of programming languages including Simula and BCPL. Finally, it focuses on his work on C++ and its predecessor C with Classes, including his goal of combining good abstraction mechanisms with direct access to the hardware. Specific language features discussed include value semantics, templates, concepts, the Standard Template Library, and highlights of the C++11 and C++14 standards.

Category

Transcription

Subject

C with Classes; C++ (programming language); Zero-overhead principle; Templates; Concepts; Standard Template Library (STL); University of Cambridge; Bell Laboratories

Collection Title

Oral history collection

Credit

Computer History Museum

Lot Number

X7399.2015