编译程序: 是一个语言处理程序,它把一个高级语言程序翻译成某个机器的汇编语言程 序或二进制代码程序,这个二进制代码程序在机器上运行以生成结果。 (在不把整个程序全部翻译完成之后,这个程序时不能开始运行。) 解释程序: 接受某个语言的程序并立即运行这个源程序。 (解释一句,执行一句) 四元式: (运算符,运算对象1,运算对象2,结果) 编译的各个阶段: 源程序 词法分析 语法分析 语义分析 中间代码生成 代码优化 目标代码生成 目标程序 编译程序结构框图: 源程序 词法分析程序 表格管理程序 语法分析程序 出错处理程序 语义分析程序 中间代码生成程序 代码优化程序 目标代码生成程序 目标程序