Chapter 1 概述
1.1 概念
编译器 :翻译官,语义要相同
编译器静态计算生成目标程序,动态计算得到结果;
解释器:边解释边运行
1.2 结构
非常模块化,分为前端和后端;
按照阶段来看,可以看作流水线。
一、没有优化的结构
词法分析、语法分析、语义分析、代码生成
编译器 :翻译官,语义要相同
编译器静态计算生成目标程序,动态计算得到结果;
解释器:边解释边运行
非常模块化,分为前端和后端;
按照阶段来看,可以看作流水线。
一、没有优化的结构
词法分析、语法分析、语义分析、代码生成