C 与 C++

GCC, Clang and LLVM

The name "LLVM" itself is not an acronym; it is the full name of the project.

虽然LLVM 官方这样强调,但直到现在,很多人仍然认为 LLVM 是 Low Level Virtual Machine 的缩略语。LLVM 在编译器(前端1)与操作系统(后端)之间承上启下,作用有点类似于 JVM,只不过后者前端面向的不是编译器,而是运行时环境。

Clang 是由苹果公司发起的,基于 LLVM 的 C 基语言编译器。

SEE

REF

1. 在编译语言领域,“前端”这一术语被广泛使用,指代基于通用虚拟机的、面向特定程序语言的编译工具。web 开发领域的“前端”程序员在介入编译语言开发时,需要重新认识这一术语。

results matching ""

    No results matching ""