文章目录
LLVM 编译器中的王者
LLVM 简单介绍
- 什么是LLVM
- 官网: https://llvm.org/
- The LLVM Project is a collection of modular and resuable compiler and toolchain technologies.
- LLVM 项目是模块化, 可重用的编译器以及工具链技术的集合
- 美国计算机协会(ACM)将其2012年软件系统奖项颁给了LLVM, 之前曾经获得此奖项的软件和技术包括: Java, Apache, UNIX, the World Wide Web, Eclipse等等
- 创始人
- Chris Lattner, 也是Swift之父
- 有些文章把 LLVM 当做 Low Level Virtual Machine (低级虚拟机) 的缩写简称, 官方描述如下
- The name “LLVM” itself is not an acronym; it is the full name of the project.
- “LLVM” 这个名称本身不是首字母缩略词; 它是项目的全名