-
课后习题答案 for 编译原理课程
资源介绍
非常详细的编译原理课后习题答案 。。
何谓翻译程序、编译程序和解释程序?它们三者之间有何种关系?
答案:
翻译程序是指将用某种语言编写的程序转换成另一种语言形式的程序的程序,如编译程
序和汇编程序等。
编译程序是把用高级语言编写的源程序转换(加工)成与之等价的另一种用低级语言编
写的目标程序的翻译程序。
解释程序是解释、执行高级语言源程序的程序。解释方式一般分为两种:一种方式是,
源程序功能的实现完全由解释程序承担和完成,即每读出源程序的一条语句的第一个单词,
则依据这个单词把控制转移到实现这条语句功能的程序部分,该部分负责完成这条语句的功
能的实现,完成后返回到解释程序的总控部分再读人下一条语句继续进行解释、执行,如此
反复;另一种方式是,一边翻译一边执行,即每读出源程序的一条语句,解释程序就将其翻
译成一段机器指令并执行之,然后再读人下一条语句继续进行解释、执行,如此反复。无论
- 上一篇: C语言中级教程-6 内存使用
- 下一篇: C语言中级教程-7 再谈数组