_________ 经过预 _______
源程序 --> |预处理器| --> 处理的 --> |编译器| --> 目标汇编程序
-------- 源程序 -------
_______ 可重定位的 ______________
--> |汇编器| --> 机器代码 --> |链接器/加载器| --> 目标机器代码
------- --------------
↑
库文件/可重定位对象文件
编译器是直接将源语言写的程序翻译成一个等价的用目标语言编写的程序,而解释器并不是通过翻译的方式生成目标程序,从用户的角度讲,解释器直接利用用户提供的输入执行源程序中指定的操作。
源程序 ---> 编译器 ---> 目标程序
_________
源程序 ---> | |
| 解释器 | ---> 输出
输 入 ---> |________|
与编译器类似
编译原理学习笔记 -- 绪论1,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/wkyo/p/3790229.html