#131 Chris Lattner: The Future of Computing and Programming Languages

Published: Oct. 19, 2020, 1:56 a.m.

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:
\n- Blinkist: https://blinkist.com/lex and use code LEX to get a free week of premium
\n- Neuro: https://www.getneuro.com and use code LEX to get 15% off
\n- MasterClass: https://masterclass.com/lex to get 15% off annual sub
\n- Cash App: https://cash.app/ and use code LexPodcast to get $10
\n
\nEPISODE LINKS:
\nChris's Twitter: https://twitter.com/clattner_llvm
\nChris's Website: http://nondot.org/sabre/
\n
\nPODCAST INFO:
\nPodcast website: https://lexfridman.com/podcast
\nApple Podcasts: https://apple.co/2lwqZIr
\nSpotify: https://spoti.fi/2nEwCF8
\nRSS: https://lexfridman.com/feed/podcast/
\nYouTube Full Episodes: https://youtube.com/lexfridman
\nYouTube Clips: https://youtube.com/lexclips
\n
\nSUPPORT & CONNECT:
\n- Check out the sponsors above, it's the best way to support this podcast
\n- Support on Patreon: https://www.patreon.com/lexfridman
\n- Twitter: https://twitter.com/lexfridman
\n- Instagram: https://www.instagram.com/lexfridman
\n- LinkedIn: https://www.linkedin.com/in/lexfridman
\n- Facebook: https://www.facebook.com/LexFridmanPage
\n- Medium: https://medium.com/@lexfridman
\n
\nOUTLINE:
\nHere's the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time.
\n00:00 - Introduction
\n07:12 - Working with Elon Musk, Steve Jobs, Jeff Dean
\n12:42 - Why do programming languages matter?
\n18:42 - Python vs Swift
\n29:35 - Design decisions
\n34:53 - Types
\n38:41 - Programming languages are a bicycle for the mind
\n41:13 - Picking what language to learn
\n47:12 - Most beautiful feature of a programming language
\n56:36 - Walrus operator
\n1:06:03 - LLVM
\n1:11:15 - MLIR compiler framework
\n1:15:21 - SiFive semiconductor design
\n1:27:56 - Moore's Law
\n1:31:09 - Parallelization
\n1:35:37 - Swift concurrency manifesto
\n1:46:26 - Running a neural network fast
\n1:52:03 - Is the universe a quantum computer?
\n1:57:44 - Effects of the pandemic on society
\n2:14:56 - GPT-3
\n2:19:15 - Software 2.0
\n2:32:41 - Advice for young people
\n2:37:24 - Meaning of life