克里斯托弗·亚瑟·拉特纳(生于1978年)是一位美国软件工程师,也是LLVM、Clang编译器、Swift编程语言以及MLIR编译器基础设施的创造者。他的工作集中于编译器设计和编程语言,对苹果的开发者工具以及更广泛的开源软件社区产生了重大影响。截至2022年,他担任Modular AI的联合创始人兼首席执行官,该公司正在构建一个人工智能开发者平台。
拉特纳的职业生涯跨越学术界和工业界,包括在苹果、特斯拉、谷歌和SiFive担任领导职务。他因对编译器技术的贡献而获得了美国计算机协会(ACM)的多项奖项。
教育
拉特纳在高中时开始用BASIC编程,后来学习了机器语言编程,使用Pascal和汇编语言,随后是C和C++。他在波特兰大学学习计算机科学,并于2000年获得理学学士学位。在俄勒冈州期间,他担任操作系统开发者,增强了Sequent Computer Systems的DYNIX/ptx。
2000年末,拉特纳加入伊利诺伊大学厄巴纳-香槟分校,担任研究助理和硕士生。他与Vikram Adve合作,设计并开始实现LLVM,这是一种用于优化编译器的创新基础设施,这也是他2002年理学硕士论文的主题。他的博士论文于2005年完成,同样与Adve合作,使用LLVM研究优化指针密集型程序。
在苹果的职业生涯
在苹果,拉特纳主要负责构建基于LLVM的新编译器基础设施,并创建了Swift编程语言,用于在苹果平台上构建应用程序。从2013年1月到2017年1月,他担任开发者工具部门的高级总监和架构师,领导Xcode、Instruments和编译器团队。
LLVM、Clang及相关项目
2005年,苹果聘请拉特纳开始将LLVM提升到生产质量,用于苹果产品。随着时间的推移,他构建了这项技术,亲自实现了LLVM中的许多重大新功能,在苹果组建并建立了LLVM开发者团队,启动了Clang项目,负责演进Objective-C(贡献了blocks语言特性,并推动了ARC和Objective-C字面量特性),并通过多次发布培育了开源社区。苹果首先在10.5(和10.4.8)OpenGL栈中作为即时(JIT)编译器发布了基于LLVM的技术,在集成开发环境(IDE)Xcode 3.1中发布了llvm-gcc编译器,在Xcode 3.2中发布了Clang 1.0,在Xcode 4.0中发布了Clang 2.0(支持C++),并在后续版本中发布了LLDB、libc++、汇编器和反汇编器技术。
拉特纳的工作涉及设计、实现和推广LLVM和Clang编译器,产品化并推动调试器LLDB,以及监督底层工具链的开发。截至2016年,LLVM技术是苹果开发者工具的核心,也是FreeBSD的默认工具链。
2010年6月,ACM编程语言特别兴趣小组(SIGPLAN)授予拉特纳首届ACM SIGPLAN编程语言软件奖,“以表彰他对低级虚拟机(Low Level Virtual Machine)的设计和开发”。2013年4月,ACM授予他软件系统奖,以表彰其在概念和商业接受度上具有持久影响力的软件系统。
Swift
拉特纳于2010年开始开发Swift编程语言,最终与许多其他程序员合作。2014年6月2日,WWDC应用成为首个公开发布的使用Swift的应用。Swift是一种开源语言,具有一流函数,用于iOS和macOS开发,在苹果2014年全球开发者大会(WWDC)上推出。它旨在与Objective-C共存,并对错误代码更具弹性,使用Xcode 6中包含的LLVM编译器构建。拉特纳宣布项目负责人角色已移交给Ted Kremenek,并且他将于2017年1月离开苹果。
后来的行业角色
特斯拉和谷歌
在特斯拉,拉特纳于2017年1月30日至6月20日担任Autopilot软件副总裁,负责过渡Autopilot硬件。随后,他于2017年8月至2020年1月在谷歌担任TensorFlow基础设施和技术的高级总监和杰出工程师。在谷歌期间,他是MLIR编译器基础设施的联合创始人,该编译器旨在解决软件碎片化问题,改善异构硬件的编译,降低构建领域特定编译器的成本,并连接现有编译器。
SiFive
拉特纳于2020年1月加入SiFive,担任平台工程总裁,领导RISC-V产品和工程组织,不包括人力资源、财务、销售和客户支持。
Modular AI
2022年,拉特纳与联合创始人共同创立了Modular AI,一家构建AI开发者平台的公司。他们的首批产品是Mojo编程语言和一个推理引擎。Mojo是NVIDIA CUDA语言的替代品,专注于AI应用的编程。拉特纳是Modular AI的现任首席执行官。2026年6月,Modular宣布已同意被半导体制造商高通收购。
个人生活
拉特纳与Tanya Lattner结婚,她于2015年与他共同创立了LLVM基金会,并自那时起担任其总裁兼首席运营官。
参考文献
来源事实来自维基百科(CC BY-SA)。