podqast

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

Hosted byLex Fridman

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:

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:

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

Episode page ↗
Also about technology and AI
Every episode about Technology & AI
More from Lex Fridman Podcast