


定价:29元
印次:1-3
ISBN:9787302133148
出版日期:2006.09.01
印刷日期:2008.12.25
图书责编:夏非彼
图书分类:零售
本书是《编译原理习题与解析》的修订版,是作者依据最新教学大纲要求,汲取读者的反馈意见,并结合近几年的考研试题,对原书进行了全面修订,目的是帮助学生理解基本原理,掌握编译方法。 全书共13章,分别介绍了编译程序的组成、文法和语言、有穷自动机、自上而下和自下而上语法分析、语法制导翻译、运行阶段的存储组织与分配、代码优化和生成、错误的检测和处理等内容,并在最后给出了若干综合题。各章除知识点外,还配有大量的习题:基本题用于巩固基础知识;习题解析中的题目有一定的难度,但给出了解答思路和答案,可满足考研学生和任课教师的需要。 本书不仅可作为计算机专业本科生的学习用书,也适合作为课程考试和研究生考试辅导书,对于任课教师,可以作为教学参考书使用。
前 言 《编译原理》是计算机专业的一门重要专业基础课,它介绍了编译过程中的一些基本原理、技术及其实现方法。学习这方面的知识,对计算机专业许多问题的理解能够起到融会贯通的作用。但由于《编译原理》课程涉及内容广,具有较强的理论性,所以学生掌握起来有一定的难度,解答习题也往往需要花大量的时间。 编著者总结多年的教学实践,收集和整理大量的资料,于2001年在清华大学出版社出版了《编译原理习题与解析》,目的不仅仅是对习题给出答案,更多的是想通过对习题的分析与解答,帮助学生充分理解编译的基本原理,了解和掌握基本的编译方法,提高分析问题、解决问题的能力。 修订感言 《编译原理习题与解析》出版后,得到了不少读者的关注,大家也对该书存在的问题提出了许多建议和意见,在此由衷地表示感谢! 本书初版时,编著者尚年轻气盛,初生牛犊不怕虎,书稿完成后匆匆校订即送交给了出版社。等到书印刷成型拿到手后,才感到书中还有许多不当之处。几年来为此心中一直耿耿,担心会因此误人,总希望能有机会对该书进行彻底的修订,以解自己心中的歉意并答谢曾经给予关注的读者。 本书重新修订,主要进行了如下工作: ? 增加了对习题(包括部分填空题、选择题、判断题)的解答分析过程; ? 对部分章节进行了合并; ? 删去了部分繁琐、重复的内容; ? 更正了部分错漏之处; ? 统一了部分名词的描述方式; ? 增加了近几年国内重点高校硕士研究生入学考试试题。 此外,书中保留了每章的“基本内容”介绍部分,主要是为了方便读者使用本书时对有关知识点的查阅。 本书内容 本书共分13章。第1章是编译课程的预备知识。第2章...
第1章 预备知识 1
1.1 基本内容 1
1.1.1 程序设计语言与程序的翻译 1
1.1.2 程序设计语言语法的描述 1
1.1.3 程序的执行 2
1.2 基本题 2
1.2.1 填空题 2
1.2.2 单项选择题 3
1.3 习题解析 3
第2章 编译程序概述 5
2.1 基本内容 5
2.1.1 程序的翻译 5
2.1.2 编译程序的组成 6
2.2 基本题 8
2.2.1 填空题 8
2.2.2 单项选择题 8
2.3 习题解析 13
第3章 文法和语言的形式定义 15
3.1 基本内容 15
3.1.1 符号串和符号串集合 15
3.1.2 文法和文法的分类 16
3.1.3 语言的形式定义 17
3.1.4 与语法分析有关的概念 18
3.1.5 语法树和二义性 18
3.1.6 文法的实用限制和文法变换 19
3.2 基本题 20
3.2.1 填空题 20
3.2.2 单项选择题 22
3.3 习题解析 30
3.3.1 文法、语言的形式定义 30
3.3.2 短语、直接短语(简单短语)、句柄 33
3.3.3 文法的递归 36
3.3.4 文法描述的语言和语言文法的构造 38
3.3.5 文法的分类 44
3.3.6 规范推导与规范归约 47
3.3.7 语法树与二义性 49
3.3.8 文法变换 52
第4章 词法分析与有穷自动机 54
4.1 基本内容 54
4.1.1 词法分析程序... 查看详情





