杂学
编译原理
补充基本知识
编译程序的工作
词法分析
语法分析
语义分析和中间代码生成
优化
目标代码生成
上图中的语义分析一般来说会被融合进语法分析中