Oct. 18, 2020

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

#131 – Chris Lattner: The Future of Computing and Programming Languages
The player is loading ...
#131 – Chris Lattner: The Future of Computing and Programming Languages

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 pr...

Apple Podcasts podcast player iconSpotify podcast player iconRSS Feed podcast player icon
Apple Podcasts podcast player iconSpotify podcast player iconRSS Feed podcast player icon

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/lexand use code LEX to get a free week of premium
Neuro:https://www.getneuro.comand use code LEX to get 15% off
MasterClass:https://masterclass.com/lexto 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