#381 – Chris Lattner: Way forward for Programming and AI

Advertisements

[ad_1]

Chris Lattner is a legendary software program and {hardware} engineer, main tasks at Apple, Tesla, Google, SiFive, and Modular AI, together with the event of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo. Please assist this podcast by testing our sponsors:
iHerb: https://lexfridman.com/iherb and use code LEX to get 22% off your order
Numerai: https://numer.ai/lex
InsideTracker: https://insidetracker.com/lex to get 20% off

EPISODE LINKS:
Chris’s Twitter: https://twitter.com/clattner_llvm
Chris’s Web site: http://nondot.org/sabre/
Mojo programming language: https://www.modular.com/mojo
Modular AI: https://modular.com/

PODCAST INFO:
Podcast web site: 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:
– Try the sponsors above, it’s one of the best ways to assist this podcast
– Help 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
– Fb: https://www.fb.com/lexfridman
– Medium: https://medium.com/@lexfridman

OUTLINE:
Right here’s the timestamps for the episode. On some podcast gamers it is best to have the ability to click on the timestamp to leap to that point.
(00:00) – Introduction
(06:38) – Mojo programming language
(16:55) – Code indentation
(25:22) – The ability of autotuning
(35:12) – Typed programming languages
(51:56) – Immutability
(1:04:14) – Distributed deployment
(1:38:41) – Mojo vs CPython
(1:54:30) – Guido van Rossum
(2:01:31) – Mojo vs PyTorch vs TensorFlow
(2:04:55) – Swift programming language
(2:10:27) – Julia programming language
(2:15:32) – Switching programming languages
(2:24:58) – Mojo playground
(2:29:48) – Jeremy Howard
(2:40:34) – Perform overloading
(2:48:59) – Error vs Exception
(2:56:39) – Mojo roadmap
(3:09:41) – Constructing an organization
(3:21:27) – ChatGPT
(3:27:50) – Hazard of AI
(3:31:44) – Way forward for programming
(3:35:01) – Recommendation for younger individuals



[ad_2]