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,090 6 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 3:37:24 Rainy Autumn Night Before Winter Comes 🌧️ Fireplace with Gentle Sound & Jazz Melodies for Calm Cozy Ember Jazz 439 view 6 tháng trước 0:00 PUTINS KRIEG: Russland rückt weiter auf Pokrowsk vor! Ukraine meldet Geländegewinne | WELT STREAM WELT Nachrichtensender 3,843 view 6 tháng trước 52:05 Odiseea interstelară: Către noi planete (2/4) | ARTE.tv Documentare ARTE.tv Documentare 9,102 view 6 tháng trước 8:20 Aint No Mercy in a Womans Eyes Dumpster Grooves - Topic 90,616 view 7 tháng trước 1:20:38 EL BLACK AND WHITE BALL: la última noche del viejo mundo | Truman Capote Legado de Mujer 7,218 view 7 tháng trước 32:32 Pick and Prayer – Jesse “Mud Road” Collins (Forgotten 1968 Strike Folk Anthem) RetroSpecter Sounds 4,001 view 7 tháng trước 29:49 ASMR Nurse Fixes and Heals You 🩺💉 Personal Medical Care NALBI ASMR 47,352 view 1 năm trước 22:02 Soft Spoken Cranial Nerve Exam ASMR cait ASMR 618,664 view 9 tháng trước 31:38 ASMR Measuring You 📏 The Private Tailor Shop 🧵🧥 NALBI ASMR 65,046 view 1 năm trước 19:27 Plywood Flooring (stain & finish) Dale Hobbs 21,206 view 8 năm trước 20:56 Stop Sending Me Weird Advent Calendars! Carter Kench 2,287,229 view 1 năm trước 40:00 ASMR Korean Girlfriend Pampers You to Sleep | Personal Care & Comfort NALBI ASMR 20,956 view 7 tháng trước 48:06 Climate Smart Farming In Zimbabwe KAF's Zimbabwe 57,813 view 9 năm trước 58:22 Je suis gardien dans un cimetière militaire où sont enterrés les projets ratés de la Zone 51. Une Journée D'horreur 1,515 view 7 tháng trước 38:05 Your Peace Is Their Punishment — Now They’re Running Scared || JORDAN PETERSON MIND FUEL 3,254 view 7 tháng trước 14:43 Using conservation agriculture to help Zimbabwes farmers produce more Food and Agriculture Organization of the United Nations 35,281 view 15 năm trước 1:21:41 9 Vraies Histoires de Terreur de Routes/Conduite de Nuit Malvorak - Histoires d'horreur 287 view 6 tháng trước 29:16 Talk Africa: Modernizing Africas agriculture CGTN Africa 37,497 view 8 năm trước 2:18:49 LES PIRES THREAD HORREUR... (Compilation) Delkor 4,613 view 6 tháng trước 46:01 Lost Dragon Hatchling Asked a Human Janitor for a Place to Sleep, Then Everything Changed HFY Reddit HFY HORIZON ZXON 3,134 view 6 tháng trước Thể loại nhạc