
C++
general-purpose programming language
Common Themes
Videos Mentioning C++

A brief history of programming...
Fireship
C language extended with object-oriented features like classes and inheritance.

Dan Reynolds: Imagine Dragons | Lex Fridman Podcast #290
Lex Fridman
Dan learned C# to understand base-level coding in order to communicate effectively with his computer game development team.

Ep. 220: The Two Types Of Ambition
Cal Newport
A fundamental programming language Spiros learned while applying 'deliberate practice' to robotics software.

Startup Technology - Technical Founder Advice
Y Combinator
A programming language used for efficiency in developing AR backend technology at Asher/Niantic.

Jamie Metzl: Lab Leak Theory | Lex Fridman Podcast #247
Lex Fridman
A programming language mentioned by the host as one of the few languages he understands, highlighting his technical background.

llm.c's Origin and the Future of LLM Compilers - Andrej Karpathy at CUDA MODE
Latent Space
A programming language for which there is a fork of llm.c aiming to improve its C++ implementation.

Dave Plummer: Programming, Autism, and Old-School Microsoft Stories | Lex Fridman Podcast #479
Lex Fridman

Jim Keller: The Future of Computing, AI, Life, and Consciousness | Lex Fridman Podcast #162
Lex Fridman
A programming language mentioned as a contrast to scripting languages like JavaScript.

ThePrimeagen: Programming, AI, ADHD, Productivity, Addiction, and God | Lex Fridman Podcast #461
Lex Fridman

Jeremy Howard: fast.ai Deep Learning Courses and Research | Lex Fridman Podcast #35
Lex Fridman
A modern, object-oriented programming language developed by Microsoft for the .NET framework, mentioned for comparison with Delphi.

George Hotz: Comma.ai, OpenPilot, and Autonomous Vehicles | Lex Fridman Podcast #31
Lex Fridman
A programming language Go is compared to, being described as easier and having a strong type system.

Jeff Atwood: Stack Overflow and Coding Horror | Lex Fridman Podcast #7
Lex Fridman
Mentioned in the context of extensive documentation provided with early versions, highlighting the lack of online resources for programmers in the past.

James Gosling: Java, JVM, Emacs, and the Early Days of Computing | Lex Fridman Podcast #126
Lex Fridman
A programming language that, along with C, dominated the industry in the early 90s, but still shows issues with pointer-related security vulnerabilities in modern software like Chrome.

Chris Lattner: Compilers, LLVM, Swift, TPU, and ML Accelerators | Lex Fridman Podcast #21
Lex Fridman
A complex programming language whose intricacies Lattner explored after Pascal, leading to a deeper understanding of memory management.

Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | Lex Fridman Podcast #109
Lex Fridman
An object-oriented programming language that emerged from the C tradition to manage larger codebases and prevent bad programming practices.

David Patterson: Computer Architecture and Data Storage | Lex Fridman Podcast #104
Lex Fridman
A popular programming language, considered a modern compiler with which one can write fast code, often used for operating systems and interpreters.

Bjarne Stroustrup: C++ | Lex Fridman Podcast #48
Lex Fridman
A high-performance programming language designed by Bjarne Stroustrup, focused on fast, stable, and robust code. It's used in critical backend components for major tech companies, physical systems like cars and robots, and underlies diverse applications.

What is Bootstrapping Anyway? - Computerphile
Computerphile

Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
Lex Fridman
A popular programming language, mentioned in comparison to Python and other languages known by world-class programmers.

John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast #309
Lex Fridman
John Carmack's preferred language for 'serious programming', often used in a 'C-flavored' style, appreciating its ability to build large systems despite its complexity for handovers.

Software Engineer Turned Youtuber - Jarvis Johnson
Y Combinator
Jarvis Johnson's first attempt at learning programming was with C++ in high school, which he found difficult.

TensorFlow Tutorial (Sherry Moore, Google Brain)
Lex Fridman
A programming language used for constructing TensorFlow graphs, with frontend libraries available.

Generating your AI Media Empire - with Youssef Rizk of Wondercraft.ai
Latent Space
A programming language Youssef Rizk first learned and enjoyed during his university studies.

Tim Dodd: SpaceX, Starship, Rocket Engines, and Future of Space Travel | Lex Fridman Podcast #356
Lex Fridman
A cross-platform programming language, mentioned by Tim Dodd as likely the language used for SpaceX's rocket control systems due to its reliability and commonality.