Skip to content
Lex Fridman PodcastLex Fridman Podcast

Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131

Chris Lattner is a world-class software & hardware engineer, leading projects at Apple, Tesla, Google, and SiFive. Please support this podcast by checking out our sponsors: - Blinkist: https://blinkist.com/lex and use code LEX to get a free week of premium - Neuro: https://www.getneuro.com and use code LEX to get 15% off - MasterClass: https://masterclass.com/lex to get 15% off annual sub - Cash App: https://cash.app/ and use code LexPodcast to get $10 EPISODE LINKS: Chris's Twitter: https://twitter.com/clattner_llvm Chris's Website: http://nondot.org/sabre/ PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 2:25 - Working with Elon Musk, Steve Jobs, Jeff Dean 7:55 - Why do programming languages matter? 13:55 - Python vs Swift 24:48 - Design decisions 30:06 - Types 33:54 - Programming languages are a bicycle for the mind 36:26 - Picking what language to learn 42:25 - Most beautiful feature of a programming language 51:50 - Walrus operator 1:01:16 - LLVM 1:06:28 - MLIR compiler framework 1:10:35 - SiFive semiconductor design 1:23:09 - Moore's Law 1:26:22 - Parallelization 1:30:50 - Swift concurrency manifesto 1:41:39 - Running a neural network fast 1:47:16 - Is the universe a quantum computer? 1:52:57 - Effects of the pandemic on society 2:10:09 - GPT-3 2:14:28 - Software 2.0 2:27:54 - Advice for young people 2:32:37 - Meaning of life CONNECT: - Subscribe to this YouTube channel - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/LexFridmanPage - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostChris Lattnerguest
Oct 19, 20202h 42mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 2:25

    Introduction

  2. 2:25 – 7:55

    Working with Elon Musk, Steve Jobs, Jeff Dean

  3. 7:55 – 13:55

    Why do programming languages matter?

  4. 13:55 – 24:48

    Python vs Swift

  5. 24:48 – 30:06

    Design decisions

  6. 33:54 – 36:26

    Programming languages are a bicycle for the mind

  7. 36:26 – 42:25

    Picking what language to learn

  8. 42:25 – 51:50

    Most beautiful feature of a programming language

  9. 51:50 – 1:01:16

    Walrus operator

  10. 1:06:28 – 1:10:35

    MLIR compiler framework

  11. 1:10:35 – 1:23:09

    SiFive semiconductor design

  12. 1:26:22 – 1:30:50

    Parallelization

  13. 1:30:50 – 1:41:39

    Swift concurrency manifesto

  14. 1:41:39 – 1:47:16

    Running a neural network fast

  15. 1:47:16 – 1:52:57

    Is the universe a quantum computer?

  16. 1:52:57 – 2:10:09

    Effects of the pandemic on society

  17. 2:27:54 – 2:32:37

    Advice for young people

  18. 2:32:37 – 2:42:40

    Meaning of life

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.

Add to Chrome