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

Слушать онлайн
#131 – Chris Lattner: The Future of Computing and Programming Languages
подкаст
Подкаст: Lex Fridman Podcast
Жанр: английский язык искусственный интеллект интервью разговорный английский теории сознания власть и общество новости науки и техники современная наука современные технологии философско-культурные размышления
Язык: Английский
Возрастное ограничение: 6
Длительность: 167 минут 38 секунд
Последнее обновление:
Добавлен:
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: blinkist.com/lex and use code LEX to get a free week of premium
- Neuro: getneuro.com and use code LEX to get 15% off
- MasterClass: masterclass.com/lex to get 15% off annual sub
- Cash App: cash.app/ and use code LexPodcast to get $10
EPISODE LINKS:
Chris's Twitter: twitter.com/clattner_llvm
Chris's Website: nondot.org/sabre/
PODCAST INFO:
Podcast website: lexfridman.com/podcast
Apple Podcasts: apple.co/2lwqZIr
Spotify: spoti.fi/2nEwCF8
RSS: lexfridman.com/feed/podcast/
YouTube Full Episodes: youtube.com/lexfridman
YouTube Clips: youtube.com/lexclips
SUPPORT & CONNECT:
- Check out the sponsors above, it's the best way to support this podcast
- Support on Patreon: patreon.com/lexfridman
- Twitter: twitter.com/lexfridman
- Instagram: instagram.com/lexfridman
- LinkedIn: linkedin.com/in/lexfridman
- Facebook: facebook.com/LexFridmanPage
- Medium: 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