从 LLVM 到 Mojo:Chris Lattner 25 年持续重建编译器底座

thisdudelikesAI · x · 2026-10-06

长文回顾 Chris Lattner 的compiler 生涯:2000 年他在伊利诺伊大学读硕士时与 Vikram Adve 启动 LLVM,提出模块化编译器与统一中间表示(IR)的想法,让任何语言都能面向任何处理器,免去各家自建完整编译栈。2005 年博士毕业后加入 Apple,打造了 C/C++ 前端 Clang,凭借更好的报错和更快编译成为 Apple 工具链默认编译器,后来也用于 Android 原生代码和 Chrome。2010 年他利用业余时间开发取代 Objective-C 的新语言,2014 年 WWDC 上以 Swift 之名发布,2015 年推动开源。LLVM 此后支撑了 Rust、Julia、Kotlin Native 等,2012 年获 ACM 软件系统奖。2017 年短暂执掌 Tesla Autopilot 软件,随后在 Google 参与 TensorFlow 编译基础设施与 TPU 工作,创建了面向 ML 硬件的编译器框架 MLIR;2020 年加入 SiFive 做 RISC-V。2022 年联合创立 Modular,目标是统一 AI 软件在不同硬件上的运行方式,2023 年发布保留 Python 语法、具备系统级性能的 Mojo。

原文链接 →

「公司和人」频道最新

更多「公司和人」频道 AI 资讯 →