编译程序的历史:
编译程序是系统软件中资格最老的成员之一
编译理论和技术近30年发展很迅速,成熟
现在已经形成了一套较为系统的编译理论和技术
1.程序从源程序到运行的三个阶段:编译->汇编->运行
源 编 汇 汇 目
程--> 译--> 编--> 编-->标
序 程 语 程 代
序 言 序 码
| ------编译时---|***汇编时*****|
2.编译程序的工作
表格管理
/ \
/ / \ \
/ / / \ \ \
词 语 语 中 优 目
法 法 义 间 化 标
源程序--> 分 ---> 分 ---> 分 ---> 代 ---> ---> 代---->目标代码
析 析 析 码 码
生 生
成 成
\ \ \ | / /
\ \ | /
\ | /
错误处理