Oral History of Bjarne Stroustrup

Interviewed by Paul McJones, on 2015-02-05 in New York, New York, X7399.2015

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.

Use the search bar to locate keywords and topics of interest. See how many times and where in the video your search is mentioned by referencing the timeline underneath the play bar. Try out the social media feature by highlighting your favorite piece of text. Then use the scissors icon located on the toolbar to share your clip on Facebook or Twitter.
Catalog Record and Transcript