编译器
编译过程
- Frontend:源码分析、语法检查,输出中间代码
- Optimizer:对中间代码进行优化、使其运行更高效
- Backend:将中间代码转换为某一个平台的机器代码
编程语言
- C/C++/Objective-C
- Java
- Javascript
- WASM
- Go
- Rust
- Elixir/Erlang
- Zig
GCC
CLANG
CLANG 是 LLVM 的前端编译工具。
LLVM
其他工具
在线编译预览: https://godbolt.org/
CLANG 是 LLVM 的前端编译工具。
在线编译预览: https://godbolt.org/