From Swift to Mojo and high-performance AI Engineering with Chris Lattner The Pragmatic Engineer Kho Tổng Hợp 14,074 2 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 12:22 Identifying the various components of a PLC system and their function. Automation, Control & Instrumentation with Lakheni 11 view 2 tháng trước Add 9:02 what is a PLC. PLC Analog Module Digital Modules. Modular PLC.PLC Input Output modules. Animation Instrumentation Academy 16 view 2 tháng trước Add 19:12 बारिश में गरीब ससुराल वालों ने खाया पहली बार ब्रेड पिज़्ज़ा | Poor in-laws ate bread | Cartoon Video JUGALBANDI Magical Stories 5 view 2 tháng trước Add 10:53 Long Slide Game With Cow Elephant Gorilla Hippopotamus Tiger - 3d Animal Game - Funny 3d Animals Teodorissimo - FunAnimation 15 view 2 tháng trước Add 21:23 शातिर चोर हिंदी कहानी | Shatir Chor | Hindi Moral Stories| Bedtime Stories @JimjamToons-j1c Jim jam Toons 14 view 2 tháng trước Add 15:23 बिहार की स्पाइसी मटन थाली | Bihar ki spicy mutton thali | hindi story | hindi kahani | Cartoon Plus 13 view 2 tháng trước Add 22:43 Motu Heavy Lifter ने किया Cylinder गायब | Motu-Patlu Sonic Gang Motu Patlu 13 view 2 tháng trước Add 1:41:18 DEVGRU Operator Opens Up About War, Porn & Faith - Eddie Penney | TRS 081 The Resilient Show 15 view 2 tháng trước Add 19:17 Kellerraum zum Wohnraum | Schritt für Schritt ➡️ Mit Anleitung! Malermeister Klinger 12 view 2 tháng trước Add 1:31:36 I Never Boarded A Boeing 777 After This | What MH370 Gave Us That Airbus Guy 13 view 2 tháng trước Add 3:18:11 MH370 UFO Video Exposed: VFX Artist Reveals the TRUE Story | Corridor Crew VS Ashton Forbes Danny Jones 14 view 2 tháng trước Add 1:32:17 What Happened to Missing Plane MH370: A Megyn Kelly Show True Crime Special MK True Crime 18 view 2 tháng trước Add 3:04:38 Netflix MH370 Investigator: The Most Mysterious Missing Plane of All Time | Jeff Wise • 195 Julian Dorey 15 view 2 tháng trước Add 1:38:30 She Went ALONE to Mexico to Expose Cartels | Katarina Szulc The Resilient Show 16 view 2 tháng trước Add 1:22:10 I WOKE UP IN MY OWN NOVEL! ✍️ Now I'm a MONSTER-HUNTING HERO?! 🎯#powerplay #betrayal #minidrama ThroneReels 15 view 2 tháng trước Add 2:25:18 【FULL】From Trash to Top Tier: My Reincarnation Slaughtering Heaven Eye at Level Nine!#minidrama RushMiniDrama 10 view 2 tháng trước Add 32:55 Der Polestar 1 - DIE haben HYBRID kapiert!! Car Maniac 15 view 2 tháng trước Add 9:43 RASER-Aussage im Test: In 30er Zone auf 140 km/h weil er OHNMÄCHTIG wurde? 🚗 | Doc Caro | VOX VOX 15 view 2 tháng trước Add 53:54 El Verdadero Paraíso Mexicano | Atlixco su Belleza Gastronómica nos Enamoró De un Rancho a Otro 12 view 2 tháng trước Add 40:46 Matthew Broderick | Season 1 Episode 4 | Full Episode | Who Do You Think You Are (U.S.) Who Do You Think You Are? Full Episodes 14 view 2 tháng trước Add