Prev play stop Next mute max volume 00:00 00:00 repeat Update Required To play the media you will need to either update your browser to a recent version or update your Flash plugin. From Swift to Mojo and high-performance AI Engineering with Chris Lattner The Pragmatic Engineer Kho Tổng Hợp 14,086 5 tháng trước Xem video 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/. Mp3 liên quan 40:44 CÓ TIỀN NHÀN RỖI nên MUA TÀI SẢN ĐẦU TƯ hay GIỮ TIỀN PHÒNG THỦ? Định cư Hà Nội 6,064 view 12 ngày trước 7:18 Tám Điệp Khúc (Anh Việt Thu) - Thân Minh Trang (Giọng ca Độc Lạ) | Trữ Tình Bất Hủ Thân Minh Trang Official 1,099,345 view 2 năm trước 10:46 cách làm KHO QUẸT ngon đơn giản | món ngon mỗi ngày htp Món ngon mỗi ngày HTP 7,505,764 view 6 năm trước 44:30 Xuyên Không Đấu La Đại Lục Tái Sinh Thành Godzilla Nhận Hồn Cốt Bá Chủ Đại Dương | BOP Vietsub BOP Vietsub 3,064 view 13 ngày trước 1:54 BALLISTIC (2026) - Official Trailer Movie Records FX 5 view 19 ngày trước 0:28 Easy & Healthy Ground Beef Rice Bowls Kwokspots 3,780,837 view 2 năm trước 4:13 wck - our night 96 mashupah99 102,395 view 16 năm trước 4:09 Nhạc Xưa Hay Quá | Hai Lối Mộng (st: Trúc Phương) - Lofi Ver. SGK Melody 116,254 view 2 tháng trước 17:07 Cách làm BA RỌI 1 NẮNG KHÔNG CẦN PHƠI NẮNG - Bí quyết Da nổ giòn tan qua đến hôm sau by Vanh Khuyen Vành Khuyên Lê 136,510 view 6 năm trước 25:18 CHOÁNG NGỘP - BIỂU TƯỢNG SIÊU GIÀU MỚI CỦA SÀI GÒN TÒA THÁP ~5000 TỶ MARINA IFC CẦU BA SON Cuộc Sống Sài Gòn 4,637 view 3 tháng trước 3:47 刘美贤 Alysa Liu, “Stateside Zara Larsson” by PinkPantheress, exhibition gala, Winter Olympics 2026, 4K ZW236 248,261 view 1 tháng trước 18:09 BOUYON 2025 – Insane Live DJ Eyedol Set at District 721 SXM | Best Of Bouyon (1T1, Brg Hollywood) Dj Eyedol The Magic Touch 99,219 view 11 tháng trước 8:08 Terrifying Beast Is HUNTING This Man! | These Woods Are Haunted | Travel Channel Travel Channel 166,627 view 3 năm trước 6:38 민주당, 또 돈봉투 살포? 김관영 전북지사 청년들에 대리비 줬다가 회수 vs 회수 된 사실 없다 [흑백여의도] 조선일보 5,632 view 16 ngày trước 2:25 FURIOSA: DE LA SAGA MAD MAX | TRÁILER OFICIAL #1 | DOBLADO Warner Bros. Pictures Latinoamérica 498,043 view 2 năm trước 7:29 Nhận định thị trường chứng khoán hàng ngày | Phân tích vnindex, cổ phiếu tiềm năng hôm nay- NGỌC LÂM CHỨNG KHOÁN UPTREND 1,358 view 2 tháng trước 10:02 10 Best Trips for Seniors and Retirees Who Love to Travel Discover Top 10 Places 116,289 view 2 năm trước 0:09 A quick hello from #AnyaTaylorJoy is never off the menu. 😍 #TimothéeChalamet #Dune E! News 6,191,592 view 2 năm trước 9:40 CÁCH LÀM CÁ VIÊN CHIÊN TỪ CÁ TƯƠI NGON SẠCH VÀ AN TOÀN TẠI NHÀ - CKK Cười Khúc Khích 70,103 view 3 năm trước 19:17 Chuyển động 24h ngày 5/1: Góc khuất của một nơi giáo dục trẻ | VTV24 VTV24 828,410 view 3 tháng trước Thể loại nhạc