编译程序 构造原理和臭现技术 授课教师:吕江花
编译程序 构造原理和实现技术 授课教师:吕江花
第一章编译程序概述 主要内容: 几个基本概念 编译器的工作过程概述 编译器各个阶段的功能描述 编译程序的实现途径
第一章 编译程序概述 主要内容: ⚫ 几个基本概念 ⚫ 编译器的工作过程概述 ⚫ 编译器各个阶段的功能描述 ⚫ 编译程序的实现途径
基本概念 机器语言:能够被计算机的硬件系统直 l接执行的指令程序 ●汇编语言:将硬件指令用一些助记符表 示。如AD表示加法操作, SUB表示减法操作等等 ●高级语言:使用便于理解的自然语言
基本概念 ⚫ 机器语言:能够被计算机的硬件系统直 接执行的指令程序。 ⚫ 汇编语言:将硬件指令用一些助记符表 示。如ADD表示加法操作, SUB表示减法操作等等 ⚫ 高级语言:使用便于理解的自然语言
语言处理程序 ◎解释程序(器):接受所输入的用程序 语言(源语言)编写的程序(源程 序),然后直接解释执行源程序。 相当于源程序的抽象执行机,是语 言的实现系统 高级语言源程序→解释程序→>计算结果 数据 →(器)
语言处理程序 ⚫ 解释程序(器):接受所输入的用程序 语言(源语言)编写的程序(源程 序),然后直接解释执行源程序。 相当于源程序的抽象执行机,是语 言的实现系统。 高级语言源程序 → → 计算结果 数据 → 解释程序 (器)
语言处理程序 翻译程序(器):接受某种语言的源语 言程序后,将它改造成另一种逻辑 上等价的目标语言程序
语言处理程序 ⚫ 翻译程序(器):接受某种语言的源语 言程序后,将它改造成另一种逻辑 上等价的目标语言程序