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