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: and use code LEX to get a free week of premium
– Neuro: and use code LEX to get 15% off
– MasterClass: to get 15% off annual sub
– Cash App: and use code LexPodcast to get $10
EPISODE LINKS:
Chris’s Twitter:
Chris’s Website:
PODCAST INFO:
Podcast website:
Apple Podcasts:
Spotify:
RSS:
Full episodes playlist:
Clips playlist:
OUTLINE:
0:00 – Introduction
2:25 – Working with Elon Musk, Steve Jobs, Jeff Dean
7:55 – Why do programming languages matter?
13:55 – Python vs Swift
24:48 – Design decisions
30:06 – Types
33:54 – Programming languages are a bicycle for the mind
36:26 – Picking what language to learn
42:25 – Most beautiful feature of a programming language
51:50 – Walrus operator
1:01:16 – LLVM
1:06:28 – MLIR compiler framework
1:10:35 – SiFive semiconductor design
1:23:09 – Moore’s Law
1:26:22 – Parallelization
1:30:50 – Swift concurrency manifesto
1:41:39 – Running a neural network fast
1:47:16 – Is the universe a quantum computer?
1:52:57 – Effects of the pandemic on society
2:10:09 – GPT-3
2:14:28 – Software 2.0
2:27:54 – Advice for young people
2:32:37 – Meaning of life
CONNECT:
– Subscribe to this YouTube channel
– Twitter:
– LinkedIn:
– Facebook:
– Instagram:
– Medium:
– Support on Patreon:
source