Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo. Please support this podcast by checking out our sponsors:
- iHerb: and use code LEX to get 22% off your order
- Numerai:
- InsideTracker: to get 20% off
EPISODE LINKS:
Chris’s Twitter:
Chris’s Website:
Mojo programming language:
Modular AI:
PODCAST INFO:
Podcast website:
Apple Podcasts:
Spotify:
RSS:
Full episodes playlist:
Clips playlist:
OUTLINE:
0:00 - Introduction
2:20 - Mojo programming language
12:37 - Code indentation
21:04 - The power of autotuning
30:54 - Typed programming languages
47:38 - Immutability
59:56 - Distributed deployment
1:34:23 - Mojo vs CPython
1:50:12 - Guido van Rossum
1:57:13 - Mojo vs PyTorch vs TensorFlow
2:00:37 - Swift programming language
2:06:09 - Julia programming language
2:11:14 - Switching programming languages
2:20:40 - Mojo playground
2:25:30 - Jeremy Howard
2:36:16 - Function overloading
2:44:41 - Error vs Exception
2:52:21 - Mojo roadmap
3:05:23 - Building a company
3:17:09 - ChatGPT
3:23:32 - Danger of AI
3:27:27 - Future of programming
3:30:43 - Advice for young people
SOCIAL:
- Twitter:
- LinkedIn:
- Facebook:
- Instagram:
- Medium: @lexfridman
- Reddit:
- Support on Patreon:
1 view
0
0
3 months ago 01:02:20 1
Deep/Dub House Mix
5 months ago 00:05:37 1
Good Guy Mikesh - Spare (Christian Löffler Remix)
5 months ago 01:05:45 1
I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo