Compiler
编译器将源代码翻译为目标代码(机器码/字节码),经词法、语法、语义分析、优化与代码生成。
用途
理解高级语言到可执行代码的转换过程与优化。
机制
前端:词法分析→token,语法分析→AST,语义分析→类型检查。中端:IR 优化(内联、常量折叠、循环展开)。后端:寄存器分配、指令选择、代码生成。
用例
- 语言实现
- 代码优化
- 编译原理
编译器将源代码翻译为目标代码(机器码/字节码),经词法、语法、语义分析、优化与代码生成。
理解高级语言到可执行代码的转换过程与优化。
前端:词法分析→token,语法分析→AST,语义分析→类型检查。中端:IR 优化(内联、常量折叠、循环展开)。后端:寄存器分配、指令选择、代码生成。