Oral History of Bjarne Stroustrup
Computer History MuseumCited 4× on HN, 2015-2023
75K views · 11 years ago · interview · evergreen
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.
1:27:31Oral History of John Backus
Computer History Museum
18K views • 13 years ago
2:30:46Oral History of Steve Naroff Part 1, Session 1
Computer History Museum
3K views • 7 years ago
1:29:49Going Native 2012 Keynote Stroustrup
savage309
33K views • 14 years ago
2:35:323dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon Campbell
Computer History Museum
51K views • 12 years ago
1:44:36Oral History of Dave Cutler Part 1
Computer History Museum
33K views • 8 years ago
3:07:26Oral History of Donald Knuth Part 1
Computer History Museum
15K views • 7 years ago
53:55A Narrative History of BSD, Dr. Kirk McKusick
bsdconferences
30K views • 17 years ago
16:48Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo
Computer History Museum
38K views • 8 years ago
2:08:02Alto System Project: Dan Ingalls demonstrates Smalltalk
Computer History Museum
36K views • 7 years ago
1:25:13The Origins of Linux—Linus Torvalds
Computer History Museum
659K views • 18 years ago
49:36Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018
Code Sync
40K views • 8 years ago
3:00Bill Gates demonstrates Visual Basic (1991)
Crapkai
2.1M views • 10 years ago
1:00:38The History of Unix, Rob Pike
Stephanie Borgman
120K views • 8 years ago
2:55:13Oral History of Gary Davidian, part 2 of 2
Computer History Museum
2K views • 7 years ago
1:43:10Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109
Lex Fridman
766K views • 6 years ago
2:31:38Avie Tevanian: CMU math whiz goes from Mach to NeXT to Apple Software Chief | Oral History Part 1
Computer History Museum
49K views • 9 years ago
41:50Two decades of Git: A conversation with creator Linus Torvalds
GitHub
548K views • 1 year ago
1:40:46CppCon 2015: Bjarne Stroustrup “Writing Good C++14”
CppCon
351K views • 11 years ago
47:51Kirk McKusick - A Narrative History of BSD
iX
17K views • 11 years ago
32:56Bret Victor The Future of Programming
Joey Reid
305K views • 13 years ago
4 comments from Hacker News
Stroustrup once told about how he needed the best of both C and Simula, which resulted in creating C++. Full interview: ▶ this video
In "Oral History of Bjarne Stroustrup" Bjarne describes his goal for C++, which was abstractions with zero runtime cost : ▶ this video I understand Rust is fast, but how does it do with complex abstractions?
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. ▶ this video Around 29:00.
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. ▶ this video