HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Oral History of Bjarne Stroustrup

Computer History MuseumCited 4× on HN, 2015-2023
YouTube
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.

C, C++, Rust, Go & systems languagesTech pioneers & interviewsHistory of computing#bjarnestroustrup#c++#simula#belllabs#oralhistory#zero-costabstractions

4 comments from Hacker News

@FrankyHollywood2023 · in “Simula the Forgotten Programming Language”

Stroustrup once told about how he needed the best of both C and Simula, which resulted in creating C++. Full interview: ▶ this video

CitesView on HN
@labrador2022 · in “Why Rust?”

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?

CitesView on HN
@pjmlp2017 · in “Rust's language ergonomics initiative”

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.

CitesView on HN
@pjmlp2015 · in “Is Java more secure than C?”

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

CitesView on HN
Oral History of John Backus1:27:31

Oral History of John Backus

Computer History Museum
18K views • 13 years ago
Oral History of Steve Naroff Part 1, Session 12:30:46

Oral History of Steve Naroff Part 1, Session 1

Computer History Museum
3K views • 7 years ago
Going Native 2012 Keynote Stroustrup1:29:49

Going Native 2012 Keynote Stroustrup

savage309
33K views • 14 years ago
3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon Campbell2:35:32

3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon Campbell

Computer History Museum
51K views • 12 years ago
Oral History of Dave Cutler Part 11:44:36

Oral History of Dave Cutler Part 1

Computer History Museum
33K views • 8 years ago
Oral History of Donald Knuth Part 13:07:26

Oral History of Donald Knuth Part 1

Computer History Museum
15K views • 7 years ago
A Narrative History of BSD, Dr. Kirk McKusick53:55

A Narrative History of BSD, Dr. Kirk McKusick

bsdconferences
30K views • 17 years ago
Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo16:48

Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo

Computer History Museum
38K views • 8 years ago
Alto System Project: Dan Ingalls demonstrates Smalltalk2:08:02

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum
36K views • 7 years ago
The Origins of Linux—Linus Torvalds1:25:13

The Origins of Linux—Linus Torvalds

Computer History Museum
659K views • 18 years ago
Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 201849:36

Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018

Code Sync
40K views • 8 years ago
Bill Gates demonstrates Visual Basic (1991)3:00

Bill Gates demonstrates Visual Basic (1991)

Crapkai
2.1M views • 10 years ago
The History of Unix, Rob Pike1:00:38

The History of Unix, Rob Pike

Stephanie Borgman
120K views • 8 years ago
Oral History of Gary Davidian, part 2 of 22:55:13

Oral History of Gary Davidian, part 2 of 2

Computer History Museum
2K views • 7 years ago
Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #1091:43:10

Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109

Lex Fridman
766K views • 6 years ago
Avie Tevanian: CMU math whiz goes from Mach to NeXT to Apple Software Chief | Oral History Part 12:31:38

Avie 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
Two decades of Git: A conversation with creator Linus Torvalds41:50

Two decades of Git: A conversation with creator Linus Torvalds

GitHub
548K views • 1 year ago
CppCon 2015: Bjarne Stroustrup “Writing Good C++14”1:40:46

CppCon 2015: Bjarne Stroustrup “Writing Good C++14”

CppCon
351K views • 11 years ago
Kirk McKusick - A Narrative History of BSD47:51

Kirk McKusick - A Narrative History of BSD

iX
17K views • 11 years ago
Bret Victor   The Future of Programming32:56

Bret Victor The Future of Programming

Joey Reid
305K views • 13 years ago