第一章 习题解答 1. 解:源程序是指以某种程序设计语言所编写的程序。目标程序是指编译 程序(或解释程序)将源程序处理加工而得的另一种语言(目标语言) 的程序。翻译程序是将某种语言翻译成另一种语言的程序的统称。编译 程序与解释程序均为翻译程序,但二者工作方法不同。解释程序的特点 是并不先将高级语言程序全部翻译成机器代码,而是每读入一条高级语 言程序语句,就用解释程序将其翻译成一段机器指令并执行之,然后再 读入下一条语句继续进行解释、执行,如此反复。即边解释边执行,翻 译所得的指令序列并不保存。编译程序的特点是先将高级语言程序翻译 成机器语言程序,将其保存到指定的空间中,在用户需要时再执行之。 即先翻译、后执行。 2. 解:一般说来,编译程序主要由词法分析程序、语法分析程序、语义分 析程序、中间代码生成程序、代码优化程序、目标代码生成程序、信息 表管理程序、错误检查处理程序组成。
2022-03-19 20:07:54 789KB 编译原理 蒋立源 课后答案
1
程序设计语言编译原理 陈火旺 主编 第三版 课后习题答案
2022-03-19 19:49:57 426KB 编译
1
《编译原理》陈火旺第三版课后习题答案,国防工业出版社
2022-03-18 19:14:04 402KB 编译原理 陈火旺 第三版
1
云南大学编译原理实验词法分析器,编译通过,可直接运行,含测试文件
2022-03-18 17:35:03 3KB 词法分析器
1
最全的编译原理知识点总结,逐条罗列出编译原理必考知识点。
2022-03-18 11:28:38 547KB study learning way
1
本程序的基本数据结构是一个字符型的二维数组。 先将文本文件一行一行的读入二维字符数组中,每一行只有一个产生式; 然后将二维数组中的每一行进行判断处理,先通过扫描找到每一行的推导符号“->”; 对“->”前面以及后面的字符分开进行处理,分别对其进行终结字符与非终结字符数量的统计; 比较产生式左部与右部所有的终结字符与非终结字符的数量,分别对不同的情况进行判断,将判断的结果保存在一个一位数组中(所有情况都不符合用-1标记); 对一维数组按从小到大的顺序进行冒泡排序,所以一位数组的第一个元素的大小即为此文法的类型,进行输出(-1则为不符合所有文法类型)。 输入文件格式样例: S->aA A->aB A->dB A-># B->aB B->dB B->#
2022-03-18 11:04:45 191KB 编译原理 Chomsky文法
1
我从计算机考研网站总结的, 计算机考研考编译必备!
2022-03-17 22:47:45 241KB 试题(对考研有用)
1
编译原理(第3版)[刘铭][程序源代码]
2022-03-17 15:17:32 4.97MB 编译原理 第3版 源代码 刘铭
1
《编译原理》第二版(陈意云 著)课后习题答案 高等教育出版社,可供参考,
2022-03-17 10:03:16 3.93MB 编译原理
1
编译原理 知识总结 以章节形式
2022-03-16 23:22:17 363KB 编译原理 复习
1