Skip to content

By playing, you agree to uListen's Terms and Privacy Policy and YouTube's Terms of Service.

Lex Fridman PodcastLex Fridman Podcast

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.

Chris LattnerguestLex Fridmanhost
Jun 2, 20233h 34mWatch on YouTube

Summaries, chapters, transcripts, and FAQs on this page are made by uListen, not YouTube.

Episode Details

EPISODE INFO

Released
June 2, 2023
Duration
3h 34m
Channel
Lex Fridman Podcast
Watch on YouTube
▶ Open ↗

EPISODE DESCRIPTION

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:

EPISODE LINKS: Chris's Twitter: https://twitter.com/clattner_llvm Chris's Website: http://nondot.org/sabre/ Mojo programming language: https://www.modular.com/mojo Modular AI: https://modular.com/ 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/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 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:

SPEAKERS

  • Chris Lattner

    guest
  • Lex Fridman

    host

EPISODE SUMMARY

In this episode of Lex Fridman Podcast, featuring Chris Lattner and Lex Fridman, Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381 explores Chris Lattner outlines Mojo and Modular to tame AI complexity Chris Lattner discusses Mojo, a new programming language that is a strict superset of Python designed to deliver Python’s ergonomics with C/C++-class performance and low-level control. Built on MLIR and a novel compiler architecture, Mojo supports interpreters, JIT, and ahead‑of‑time compilation, plus features like ownership, value semantics, traits, and compile‑time metaprogramming. Mojo is one pillar of Modular, a full‑stack AI platform meant to unify today’s fragmented ecosystem of frameworks, hardware accelerators, and deployment runtimes. Lattner’s overarching goal is to reduce the massive complexity in AI software so researchers and engineers can target any hardware, scale to huge models, and deploy reliably—without constantly rewriting code.

RELATED EPISODES

Matthew McConaughey: Freedom, Truth, Family, Hardship, and Love | Lex Fridman Podcast #384

Matthew McConaughey: Freedom, Truth, Family, Hardship, and Love | Lex Fridman Podcast #384

Mark Zuckerberg: Future of AI at Meta, Facebook, Instagram, and WhatsApp | Lex Fridman Podcast #383

Mark Zuckerberg: Future of AI at Meta, Facebook, Instagram, and WhatsApp | Lex Fridman Podcast #383

Bert Kreischer: Comedy, Drinking, Rogan, Segura, Churchill & Kim Jong Un | Lex Fridman Podcast #382

Bert Kreischer: Comedy, Drinking, Rogan, Segura, Churchill & Kim Jong Un | Lex Fridman Podcast #382

Neil Gershenfeld: Self-Replicating Robots and the Future of Fabrication | Lex Fridman Podcast #380

Neil Gershenfeld: Self-Replicating Robots and the Future of Fabrication | Lex Fridman Podcast #380

Randall Kennedy: The N-Word - History of Race, Law, Politics, and Power | Lex Fridman Podcast #379

Randall Kennedy: The N-Word - History of Race, Law, Politics, and Power | Lex Fridman Podcast #379

Anna Frebel: Origin and Evolution of the Universe, Galaxies, and Stars | Lex Fridman Podcast #378

Anna Frebel: Origin and Evolution of the Universe, Galaxies, and Stars | Lex Fridman Podcast #378

Get more out of YouTube videos.

Read along on your phone, search it beside the video, or ask your favorite AI app what was said.