World Model ยท podcast knowledge graph

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

2026-05-18 ยท 119 min ยท 28 entities

Asserted relationships

  • โ†’ references Bjarne Stroustrup person
    0.77
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://en.wikipedia.org/wiki/Bjarne_Stroustrup
  • โ†’ hosted by Ryan Peterman person
    0.55
    evidence rules-v5
    Feed author/publisher: Ryan Peterman
  • โ†’ works at Bell Labs. We company
    0.50
    evidence rules-v5
    researcher at Bell Labs. We
  • โ†’ works at Bell Labs. We company
    0.50
    evidence rules-v5
    researcher at Bell Labs. We
  • โ†’ discusses Technology company
    0.40
    evidence rules-v5
    Feed category: Technology
  • โ†’ references cursor.com website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://cursor.com/
  • โ†’ references Quotes website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/quotes.html
  • โ†’ references developing.dev website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://developing.dev/
  • โ†’ references @Ryanlpeterman website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://tiktok.com/@ryanlpeterman
  • โ†’ references read.compose.llc company
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://read.compose.llc/
  • โ†’ references workos.com website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://workos.com/
  • โ†’ references U46fJ2bJ Co website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://youtu.be/U46fJ2bJ-co
  • โ†’ references stroustrup.com website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/
  • โ†’ references Hopl Almost Final person
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/hopl-almost-final.pdf

Entities found in this episode

websites 14

  • mentioned cursor.com website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://cursor.com/
  • mentioned Quotes website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/quotes.html
  • mentioned developing.dev website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://developing.dev/
  • mentioned @Ryanlpeterman website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://threads.com/@ryanlpeterman
  • mentioned workos.com website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://workos.com/
  • mentioned U46fJ2bJ Co website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://youtu.be/U46fJ2bJ-co
  • mentioned stroustrup.com website
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/
  • references cursor.com website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://cursor.com/
  • references Quotes website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/quotes.html
  • references developing.dev website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://developing.dev/
  • references @Ryanlpeterman website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://tiktok.com/@ryanlpeterman
  • references workos.com website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://workos.com/
  • references U46fJ2bJ Co website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://youtu.be/U46fJ2bJ-co
  • references stroustrup.com website
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/

companys 7

  • mentioned Bell Labs. We company
    0.62
    evidence rules-v5
    researcher at Bell Labs. We
  • mentioned Technology company
    0.50
    evidence rules-v5
    Feed category: Technology
  • works at Bell Labs. We company
    0.50
    evidence rules-v5
    researcher at Bell Labs. We
  • works at Bell Labs. We company
    0.50
    evidence rules-v5
    researcher at Bell Labs. We
  • mentioned read.compose.llc company
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://read.compose.llc/
  • discusses Technology company
    0.40
    evidence rules-v5
    Feed category: Technology
  • references read.compose.llc company
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://read.compose.llc/

persons 6

  • mentioned Bjarne Stroustrup person
    0.90
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://en.wikipedia.org/wiki/Bjarne_Stroustrup
  • references Bjarne Stroustrup person
    0.77
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://en.wikipedia.org/wiki/Bjarne_Stroustrup
  • mentioned Ryan Peterman person
    0.70
    evidence rules-v5
    Feed author/publisher: Ryan Peterman
  • hosted by Ryan Peterman person
    0.55
    evidence rules-v5
    Feed author/publisher: Ryan Peterman
  • mentioned Hopl Almost Final person
    0.45
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/hopl-almost-final.pdf
  • references Hopl Almost Final person
    0.38
    evidence rules-v5
    Link in episode "Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup": https://stroustrup.com/hopl-almost-final.pdf

concepts 1

Episode description as stored
Bjarne Stroustrup is the creator of the C++ programming language and a former researcher at Bell Labs. We talked about what Bell Labs was like, programming language design, and interesting anecdotes from his experience. โ€ข My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/ ๐—ฃ๐—ผ๐—ฑ๐—ฐ๐—ฎ๐˜€๐˜ ๐—น๐—ถ๐—ป๐—ธ๐˜€: โ€ข YouTube: https://youtu.be/U46fJ2bJ-co โ€ข Apple: https://podcasts.apple.com/us/podcast/the-peterman-pod/id1777363835 โ€ข Transcript: https://www.developing.dev/p/creator-of-c-bell-labs-negative-overhead ๐—ง๐—ต๐—ฎ๐—ป๐—ธ ๐˜†๐—ผ๐˜‚ ๐˜๐—ผ ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ'๐˜€ ๐˜€๐—ฝ๐—ผ๐—ป๐˜€๐—ผ๐—ฟ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐˜€๐˜‚๐—ฝ๐—ฝ๐—ผ๐—ฟ๐˜๐—ถ๐—ป๐—ด ๐—บ๐˜† ๐˜„๐—ผ๐—ฟ๐—ธ: โ€ข Cursor 3: a unified workspace for building software with agents, check it out at https://cursor.com/ โ€ข WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at https://workos.com/ ๐—ง๐—ถ๐—บ๐—ฒ๐˜€๐˜๐—ฎ๐—บ๐—ฝ๐˜€: 0:00 - Intro 0:50 - The origin of C++ 8:46 - What Bell Labs was like 17:24 - Dennis Ritchie 24:00 - When to build a programming language 31:59 - Bootstrapping a language 33:58 - C++ is not object-oriented 37:32 - Discussing type systems 46:20 - Memory safety 49:26 - Standards committee anecdotes 1:09:40 - Adding automatic garbage collection to C++ 1:18:25 - Template instantiation is Turing complete 1:21:57 - Abstraction and performance 1:28:51 - AI writing code 1:35:54 - His motivation 1:39:18 - Famous quotes 1:46:48 - Reflecting on building C++ 1:49:12 - Top C++ book recommendation 1:50:59 - Advice for his younger self 1:58:06 - Outro ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—•๐—ท๐—ฎ๐—ฟ๐—ป๐—ฒ: โ€ข Wikipedia: https://en.wikipedia.org/wiki/Bjarne_Stroustrup โ€ข Personal Website: https://www.stroustrup.com/ ๐—ช๐—ต๐—ฒ๐—ฟ๐—ฒ ๐˜๐—ผ ๐—ณ๐—ถ๐—ป๐—ฑ ๐—ฅ๐˜†๐—ฎ๐—ป: โ€ข Newsletter: https://www.developing.dev/ โ€ข X/Twitter: https://x.com/ryanlpeterman โ€ข LinkedIn: https://www.linkedin.com/in/ryanlpeterman/ โ€ข Threads: https://www.threads.com/@ryanlpeterman โ€ข Instagram: https://www.instagram.com/ryanlpeterman โ€ข TikTok: https://www.tiktok.com/@ryanlpeterman ๐—ฅ๐—ฒ๐—ณ๐—ฒ๐—ฟ๐—ฒ๐—ป๐—ฐ๐—ฒ๐—ฑ ๐—ถ๐—ป ๐˜๐—ต๐—ถ๐˜€ ๐—ฒ๐—ฝ๐—ถ๐˜€๐—ผ๐—ฑ๐—ฒ: โ€ข "A History of C++": https://www.stroustrup.com/hopl2.pdf โ€ข "Evolving a language in and for the real world": https://www.stroustrup.com/hopl-almost-final.pdf โ€ข "Thriving in a Crowded and Changing World": https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2184r0.pdf โ€ข The lecture where he mentioned he lost half his hair: https://youtu.be/69edOm889V4?si=IAZxYNwlUALodEV7&t=474 โ€ข Quotes I pulled: https://www.stroustrup.com/quotes.html