Skip to content
#131 – Chris Lattner: The Future of Computing and Programming Languages

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

Lex Fridman Podcast
Oct 19, 2020 2h 48m
Open in Clue

About this episode

<p>Chris Lattner is a world-class software &#38; hardware engineer, leading projects at Apple, Tesla, Google, and SiFive. Please support this podcast by checking out our sponsors:<br /> &#8211; <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 /> &#8211; <b>Neuro</b>: <a href="https://www.getneuro.com">https://www.getneuro.com</a> and use code LEX to get 15% off<br /> &#8211; <b>MasterClass</b>: <a href="https://masterclass.com/lex">https://masterclass.com/lex</a> to get 15% off annual sub<br /> &#8211; <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&#8217;s Twitter: <a href="https://twitter.com/clattner_llvm">https://twitter.com/clattner_llvm</a><br /> Chris&#8217;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 &#38; CONNECT:</b><br /> &#8211; Check out the sponsors above, it&#8217;s the best way to support this podcast<br /> &#8211; Support on Patreon: <a href="https://www.patreon.com/lexfridman">https://www.patreon.com/lexfridman</a><br /> &#8211; Twitter: <a href="https://twitter.com/lexfridman">https://twitter.com/lexfridman</a><br /> &#8211; Instagram: <a href="https://www.instagram.com/lexfridman">https://www.instagram.com/lexfridman</a><br /> &#8211; LinkedIn: <a href="https://www.linkedin.com/in/lexfridman">https://www.linkedin.com/in/lexfridman</a><br /> &#8211; Facebook: <a href="https://www.facebook.com/LexFridmanPage">https://www.facebook.com/LexFridmanPage</a><br /> &#8211; Medium: <a href="https://medium.com/@lexfridman">https://medium.com/@lexfridman</a></p> <p><b>OUTLINE:</b><br /> Here&#8217;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 &#8211; Introduction<br /> 07:12 &#8211; Working with Elon Musk, Steve Jobs, Jeff Dean<br /> 12:42 &#8211; Why do programming languages matter?<br /> 18:42 &#8211; Python vs Swift<br /> 29:35 &#8211; Design decisions<br /> 34:53 &#8211; Types<br /> 38:41 &#8211; Programming languages are a bicycle for the mind<br /> 41:13 &#8211; Picking what language to learn<br /> 47:12 &#8211; Most beautiful feature of a programming language<br /> 56:36 &#8211; Walrus operator<br /> 1:06:03 &#8211; LLVM<br /> 1:11:15 &#8211; MLIR compiler framework<br /> 1:15:21 &#8211; SiFive semiconductor design<br /> 1:27:56 &#8211; Moore&#8217;s Law<br /> 1:31:09 &#8211; Parallelization<br /> 1:35:37 &#8211; Swift concurrency manifesto<br /> 1:46:26 &#8211; Running a neural network fast<br /> 1:52:03 &#8211; Is the universe a quantum computer?<br /> 1:57:44 &#8211; Effects of the pandemic on society<br /> 2:14:56 &#8211; GPT-3<br /> 2:19:15 &#8211; Software 2.0<br /> 2:32:41 &#8211; Advice for young people<br /> 2:37:24 &#8211; Meaning of life</p>

Listen to this episode in English to learn English

Podcast episodes are one of the highest-density ways to absorb English at native pace. #131 &#8211; Chris Lattner: The Future of Computing and Programming Languages from Lex Fridman Podcast gives you natural dialogue, unscripted speech, and vocabulary that actually appears in real conversations.

In the Clue app, every word in the transcript is tappable. Tap an unknown word, see the translation in your language instantly, and keep listening without breaking flow.

Episodes to Learn English

More podcasts in English