#131 – Chris Lattner: The Future of Computing and Programming Languages
0:002:47:38
Speed
Listening elsewhere? Jump this view to your spot.
About this episode
<p>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:<br />
– <b>Blinkist</b>: <a href="https://blinkist.com/lex">https://blinkist.com/lex</a> and use code LEX to get a free week of premium<br />
– <b>Neuro</b>: <a href="https://www.getneuro.com">https://www.getneuro.com</a> and use code LEX to get 15% off<br />
– <b>MasterClass</b>: <a href="https://masterclass.com/lex">https://masterclass.com/lex</a> to get 15% off annual sub<br />
– <b>Cash App</b>: <a href="https://cash.app/">https://cash.app/</a> and use code LexPodcast to get $10</p>
<p><b>EPISODE LINKS:</b><br />
Chris’s Twitter: <a href="https://twitter.com/clattner_llvm">https://twitter.com/clattner_llvm</a><br />
Chris’s Website: <a href="http://nondot.org/sabre/">http://nondot.org/sabre/</a></p>
<p><b>PODCAST INFO:</b><br />
Podcast website: <a href="https://lexfridman.com/podcast">https://lexfridman.com/podcast</a><br />
Apple Podcasts: <a href="https://apple.co/2lwqZIr">https://apple.co/2lwqZIr</a><br />
Spotify: <a href="https://spoti.fi/2nEwCF8">https://spoti.fi/2nEwCF8</a><br />
RSS: <a href="https://lexfridman.com/feed/podcast/">https://lexfridman.com/feed/podcast/</a><br />
YouTube Full Episodes: <a href="https://youtube.com/lexfridman">https://youtube.com/lexfridman</a><br />
YouTube Clips: <a href="https://youtube.com/lexclips">https://youtube.com/lexclips</a></p>
<p><b>SUPPORT & CONNECT:</b><br />
– Check out the sponsors above, it’s the best way to support this podcast<br />
– Support on Patreon: <a href="https://www.patreon.com/lexfridman">https://www.patreon.com/lexfridman</a><br />
– Twitter: <a href="https://twitter.com/lexfridman">https://twitter.com/lexfridman</a><br />
– Instagram: <a href="https://www.instagram.com/lexfridman">https://www.instagram.com/lexfridman</a><br />
– LinkedIn: <a href="https://www.linkedin.com/in/lexfridman">https://www.linkedin.com/in/lexfridman</a><br />
– Facebook: <a href="https://www.facebook.com/LexFridmanPage">https://www.facebook.com/LexFridmanPage</a><br />
– Medium: <a href="https://medium.com/@lexfridman">https://medium.com/@lexfridman</a></p>
<p><b>OUTLINE:</b><br />
Here’s the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time.<br />
00:00 – Introduction<br />
07:12 – Working with Elon Musk, Steve Jobs, Jeff Dean<br />
12:42 – Why do programming languages matter?<br />
18:42 – Python vs Swift<br />
29:35 – Design decisions<br />
34:53 – Types<br />
38:41 – Programming languages are a bicycle for the mind<br />
41:13 – Picking what language to learn<br />
47:12 – Most beautiful feature of a programming language<br />
56:36 – Walrus operator<br />
1:06:03 – LLVM<br />
1:11:15 – MLIR compiler framework<br />
1:15:21 – SiFive semiconductor design<br />
1:27:56 – Moore’s Law<br />
1:31:09 – Parallelization<br />
1:35:37 – Swift concurrency manifesto<br />
1:46:26 – Running a neural network fast<br />
1:52:03 – Is the universe a quantum computer?<br />
1:57:44 – Effects of the pandemic on society<br />
2:14:56 – GPT-3<br />
2:19:15 – Software 2.0<br />
2:32:41 – Advice for young people<br />
2:37:24 – Meaning of life</p>