Lex Fridman Podcast

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

10.19.2020 - By Lex FridmanPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

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/

YouTube Full Episodes: https://youtube.com/lexfridman

YouTube Clips: https://youtube.com/lexclips

SUPPORT & CONNECT:

- Check out the sponsors above, it's the best way to support this podcast

- Support on Patreon: https://www.patreon.com/lexfridman

- Twitter: https://twitter.com/lexfridman

- Instagram: https://www.instagram.com/lexfridman

- LinkedIn: https://www.linkedin.com/in/lexfridman

- Facebook: https://www.facebook.com/LexFridmanPage

- Medium: https://medium.com/@lexfridman

OUTLINE:

Here's the timestamps for the episode. On some podcast players you should be able to click the timestamp to jump to that time.

00:00 - Introduction

07:12 - Working with Elon Musk, Steve Jobs, Jeff Dean

12:42 - Why do programming languages matter?

18:42 - Python vs Swift

29:35 - Design decisions

34:53 - Types

38:41 - Programming languages are a bicycle for the mind

41:13 - Picking what language to learn

47:12 - Most beautiful feature of a programming language

56:36 - Walrus operator

1:06:03 - LLVM

1:11:15 - MLIR compiler framework

1:15:21 - SiFive semiconductor design

1:27:56 - Moore's Law

1:31:09 - Parallelization

1:35:37 - Swift concurrency manifesto

1:46:26 - Running a neural network fast

1:52:03 - Is the universe a quantum computer?

1:57:44 - Effects of the pandemic on society

2:14:56 - GPT-3

2:19:15 - Software 2.0

2:32:41 - Advice for young people

2:37:24 - Meaning of life

More episodes from Lex Fridman Podcast