From Swift to Mojo and high-performance AI Engineering with Chris Lattner The Pragmatic Engineer Kho Tổng Hợp 14,103 8 tháng trước Add Nghe mp3 Facebook Tweet XEM MÔ TẢ Chris Lattner is one of the most influential engineers of the past two decades. He created the LLVM compiler infrastructure and the Swift programming language – and Swift opened iOS development to a broader group of engineers. With Mojo, he’s now aiming to do the same for AI, by lowering the barrier to programming AI applications. I sat down with Chris in San Francisco, to talk language design, lessons on designing Swift and Mojo, and – of course! – compilers. It’s hard to find someone who is as enthusiastic and knowledgeable about compilers as Chris is! We also discussed why experts often resist change even when current tools slow them down, what he learned about AI and hardware from his time across both large and small engineering teams, and why compiler engineering remains one of the best ways to understand how software really works. — *Brought to you by:* • Statsig — The unified platform for flags, analytics, experiments, and more. Companies like Graphite, Notion, and Brex rely on Statsig to measure the impact of the pace they ship. Get a 30-day enterprise trial here. http://statsig.com/pragmatic • Linear – The system for modern product development. Linear is a heavy user of Swift: they just redesigned their native iOS app using their own take on Apple’s Liquid Glass design language. The new app is about speed and performance – just like Linear is. Check it out. https://linear.app/pragmatic?utm_source=gergely&utm_medium=newsletter&utm_campaign=pragmatic-engineer — *The Pragmatic Engineer deepdives relevant for this episode:* • AI Engineering in the real world https://newsletter.pragmaticengineer.com/p/ai-engineering-in-the-real-world • The AI Engineering stack https://newsletter.pragmaticengineer.com/p/the-ai-engineering-stack • Uber's crazy YOLO app rewrite, from the front seat https://blog.pragmaticengineer.com/uber-app-rewrite-yolo/ • Python, Go, Rust, TypeScript and AI with Armin Ronacher https://newsletter.pragmaticengineer.com/p/python-go-rust-typescript-and-ai • Microsoft’s developer tools roots https://newsletter.pragmaticengineer.com/p/microsofts-developer-tools-roots — *Where to find Chris Lattner:* • X: https://x.com/clattner_llvm • LinkedIn: https://www.linkedin.com/in/chris-lattner-5664498a • Website: https://nondot.org/sabre — *In this episode, we cover:* (00:00) Intro (02:35) Compilers in the early 2000s (04:48) Why Chris built LLVM (08:24) GCC vs. LLVM (09:47) LLVM at Apple (19:25) How Chris got support to go open source at Apple (20:28) The story of Swift (24:32) The process for designing a language (31:00) Learnings from launching Swift (35:48) Swift Playgrounds: making coding accessible (40:23) What Swift solved and the technical debt it created (47:28) AI learnings from Google and Tesla (51:23) SiFive: learning about hardware engineering (52:24) Mojo’s origin story (57:15) Modular’s bet on a two-level stack (1:01:49) Compiler shortcomings (1:09:11) Getting started with Mojo (1:15:44) How big is Modular, as a company? (1:19:00) AI coding tools the Modular team uses (1:22:59) What kind of software engineers Modular hires (1:25:22) A programming language for LLMs? No thanks (1:29:06) Why you should study and understand compilers — See the transcript and other references from the episode at https://newsletter.pragmaticengineer.com/podcast — Production and marketing by https://penname.co/. Video liên quan 54:18 [뉴스바사삭][FULL](박진영X장성철) 주호영 “항고심까지 보겠다”|정원오 선거법 위반 논란 MBC 260408 방송 MBC 라디오 시사 77,258 view 3 tháng trước Add 0:10 “ i am cannibal ” || #hazbinhotel #hazbinhoteledit #hazbinhotelseason2 #rosie #edit #wenixen wenixen 114,462 view 2 năm trước Add 23:23 How My Hashimotos Disease Affects My Appearance (Hypothyroid Symptoms) | Skincare with @Susan Yara Mixed Makeup 216,652 view 6 năm trước Add 2:19 Barry Keoghan Takes Greg Williams Back Home To Dublin Hollywood Authentic 27,972 view 1 năm trước Add 0:23 Top 5 Dog & Cat Chaos 🐶🐱😂 Part 5 #dogs #viral Cute Doggys 23,883 view 3 tháng trước Add 11:54:58 LIVE: Skylines across the Middle East as Iran war continues Associated Press 222,211 view 3 tháng trước Add 2:09 🎄 🎄 Brenda Lee - Rockin Around the Christmas Tree 🎄 🎄 Live! Mostly Brenda 895,555 view 14 năm trước Add 50:41 Nobody Knows This Recipe Discover: Grandma’s Green Onion Village Bread! Chef Grandma Cooking 156,940 view 5 tháng trước Add 0:38 국힘 윤석열 절연 결의… 장동혁은? / #채널A #뉴스TOP10 #shorts 채널A News 24,729 view 4 tháng trước Add 12:18 After the Hunt - Movie Review The Oscar Expert 19,386 view 9 tháng trước Add 1:30 눈가에 눈물 맺힌 채…고 김창민 감독 마지막 모습 MBN News 14,897 view 3 tháng trước Add 3:25 Mantis Shrimp Packs a Punch | Predator in Paradise Nat Geo Animals 9,219,981 view 7 năm trước Add 43:37 Gà Nấu Giả Cầy Chuối Tá Quạ | Món Ngon Quê Nhà Cha Mẹ Vào Bếp Nấu Ăn Cùng Nhau || Countryside dish Quê Nhà Có Mẹ 130,742 view 7 tháng trước Add 1:52 Oscar 2026 Nominations: All the Shocking Snubs & Surprises | E! News E! News 32,270 view 6 tháng trước Add 11:16 Slavic Mythology Horror: Creatures You Don’t Want to Meet Slavique 6,791 view 1 năm trước Add 1:46:45 MIX TECH HOUSE & TECHNO 2022 (Chris Lorenzo, Biscits, David Guetta, Charlotte De White, ROBMP...) Gatillo 2,212,701 view 4 năm trước Add 0:18 신동욱 항소 못 하게 한 주범 누구인가 [티조Clip] #shorts 뉴스TVCHOSUN 612,524 view 8 tháng trước Add 1:12:39 Mashup 15 in 1 - Nhạc Remix TikTok Triệu View Hay Nhất Hiện Nay ♫ Top 15 Nhạc TikTok Hay Nhất 2026 Air Remix 9,351 view 3 tháng trước Add 43:41 KOFI TV FINALLY MEETS ‘CLEAR’, TRENDING B/A B0Y #KofiTV #KOFIRadio KOFI TV 263,082 view 7 năm trước Add 39:40 Barry Keoghan | This Life of Mine with James Corden LifeFi TV Pods 501 view 4 tháng trước Add