Oral History of Bjarne Stroustrup
Computer History Museum0 HN recommenders · 2015–2023
75K views · interview · evergreen · Uploaded 2015-09-04
A two-hour Computer History Museum oral history interview with Bjarne Stroustrup, conducted by Paul McJones in 2015. It covers his youth, education at Aarhus and Cambridge, his career at Bell Labs and elsewhere, and the design and evolution of C++.
HN commenters cite it as a primary source for why Stroustrup created C++, including combining C and Simula and the aim of zero-cost abstractions.
28:03AT&T Archives: Similiarities of Wave Behavior (Bonus Edition)
AT&T Tech Channel
1:24:13Micro Men - 720p (2009)
gimpymoo
1:12:27CppCon 2015: Andrei Alexandrescu “std::allocator...”
CppCon
1:00:43Jim Simons (full length interview) - Numberphile
Numberphile2
1:21:22Light Years Ahead | The 1969 Apollo Guidance Computer
TNMoC
14:34Steve Jobs Stanford Commencement Speech 2005
JoshuaG
51:18Lexical Scanning in Go - Rob Pike
GoogleFOSSSydney
41:53Mechanical Computer (All Parts) - Basic Mechanisms In Fire Control Computers
Excelsior10000
4 comments from Hacker News
Yeah, I should have let the "just" out. There are a whole class of errors caused by C's memory corruption "feature" that I can happily live without. C tosses safety away, because its designers were lazy to implement a proper compiler given what the computing world was doing outside AT&T. Bjarne wasn't also quite found of it, but he had to compromise to get adoption, given his employer. [VIDEO]
It is, after being forced to use BCPL to finish his PhD and being used to languages like Simula, Bjarne swore he wouldn't be doing that again. Hence why he started to design C with Classes after getting his job at AT&T. [VIDEO] Around 29:00.
In "Oral History of Bjarne Stroustrup" Bjarne describes his goal for C++, which was abstractions with zero runtime cost : [VIDEO] I understand Rust is fast, but how does it do with complex abstractions?
Stroustrup once told about how he needed the best of both C and Simula, which resulted in creating C++. Full interview: [VIDEO]