编译原理(第3版)/清华大学计算机系列教材

编译原理(第3版)/清华大学计算机系列教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , ,
2015-06
版次: 3
ISBN: 9787302381419
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 399页
字数: 626千字
正文语种: 简体中文
1257人买过
  •   《编译原理第3版/清华大学计算机系列教材》介绍程序设计语言编译程序构造的一般原理、基本设计方法和主要实现技术,主要内容包括文法、自动机和语言的基础知识,词法分析,语法分析,语法制导的语义计算,语义分析,中间代码生成,运行时存储组织,代码优化和目标代码生成。
      除了基本设计原理外,书中还包含两个小型编译程序的设计实例,可选作课程设计的素材。一个是PL/0语言编译程序,其设计和实现框架贯穿于本书相关章节中;另一个是简单面向对象语言Decaf的编译程序。本书最后还介绍了业界广泛使用的开源编译器GCC及和它紧密相关的Binutils工具链,通过一系列程序实例说明这些工具的作用和基本用法。
      《编译原理第3版/清华大学计算机系列教材》可作为高等院校计算机科学与技术相关专业的本科生教材,也可作为相关教师、研究生或工程技术人员的参考书。
    第1章引论
    1.1什么是编译程序
    1.2编译过程和编译程序的结构
    1.2.1编译过程概述
    1.2.2编译程序的结构
    1.2.3编译阶段的组合
    1.3解释程序和一些软件工具
    1.3.1解释程序
    1.3.2处理源程序的软件工具
    1.4PL/0语言编译系统
    1.4.1PL/0语言编译系统构成
    1.4.2PL/0语言
    1.4.3类P—code语言
    1.4.4PL/0编译程序
    1.4.5PL/0语言编译系统的驱动代码
    练习
    第2章文法和语言
    2.1文法的直观概念
    2.2符号和符号串
    2.3文法和语言的形式定义
    2.4文法的类型
    2.5上下文无关文法及其语法树
    2.6句型的分析
    2.6.1自上而下的分析方法
    2.6.2自下而上的分析方法
    2.6.3句型分析的有关问题
    2.7有关文法实际应用的一些说明
    2.7.1有关文法的实用限制
    2.7.2上下文无关文法中的ε规则
    练习
    第3章词法分析
    3.1词法分析程序的设计
    3.1.1词法分析程序和语法分析程序的接口方式
    3.1.2词法分析程序的输出
    ……
    第4章自顶向下语法分析方法
    第5章自底向上优先分析
    第6章LR分析
    第7章语法制导的语义计算
    第8章静态语义分析和中间代码生成
    第9章运行时存储组织
    第10章代码优化和目标代码生成
    第11章课程设计
    第12章编译器和相关工具实例——GCC/Binutils
    附录APL/0编译程序文本
    参考文献
  • 内容简介:
      《编译原理第3版/清华大学计算机系列教材》介绍程序设计语言编译程序构造的一般原理、基本设计方法和主要实现技术,主要内容包括文法、自动机和语言的基础知识,词法分析,语法分析,语法制导的语义计算,语义分析,中间代码生成,运行时存储组织,代码优化和目标代码生成。
      除了基本设计原理外,书中还包含两个小型编译程序的设计实例,可选作课程设计的素材。一个是PL/0语言编译程序,其设计和实现框架贯穿于本书相关章节中;另一个是简单面向对象语言Decaf的编译程序。本书最后还介绍了业界广泛使用的开源编译器GCC及和它紧密相关的Binutils工具链,通过一系列程序实例说明这些工具的作用和基本用法。
      《编译原理第3版/清华大学计算机系列教材》可作为高等院校计算机科学与技术相关专业的本科生教材,也可作为相关教师、研究生或工程技术人员的参考书。
  • 目录:
    第1章引论
    1.1什么是编译程序
    1.2编译过程和编译程序的结构
    1.2.1编译过程概述
    1.2.2编译程序的结构
    1.2.3编译阶段的组合
    1.3解释程序和一些软件工具
    1.3.1解释程序
    1.3.2处理源程序的软件工具
    1.4PL/0语言编译系统
    1.4.1PL/0语言编译系统构成
    1.4.2PL/0语言
    1.4.3类P—code语言
    1.4.4PL/0编译程序
    1.4.5PL/0语言编译系统的驱动代码
    练习
    第2章文法和语言
    2.1文法的直观概念
    2.2符号和符号串
    2.3文法和语言的形式定义
    2.4文法的类型
    2.5上下文无关文法及其语法树
    2.6句型的分析
    2.6.1自上而下的分析方法
    2.6.2自下而上的分析方法
    2.6.3句型分析的有关问题
    2.7有关文法实际应用的一些说明
    2.7.1有关文法的实用限制
    2.7.2上下文无关文法中的ε规则
    练习
    第3章词法分析
    3.1词法分析程序的设计
    3.1.1词法分析程序和语法分析程序的接口方式
    3.1.2词法分析程序的输出
    ……
    第4章自顶向下语法分析方法
    第5章自底向上优先分析
    第6章LR分析
    第7章语法制导的语义计算
    第8章静态语义分析和中间代码生成
    第9章运行时存储组织
    第10章代码优化和目标代码生成
    第11章课程设计
    第12章编译器和相关工具实例——GCC/Binutils
    附录APL/0编译程序文本
    参考文献
查看详情
12
相关图书 / 更多
编译原理(第3版)/清华大学计算机系列教材
编译原理与实践
鲁斌
编译原理(第3版)/清华大学计算机系列教材
编译器设计原理
谌志群 著
编译原理(第3版)/清华大学计算机系列教材
编译原理课程辅导
莫礼平、周恺卿、宋海龙 著
编译原理(第3版)/清华大学计算机系列教材
编译方法导论
史涯晴 贺汛
编译原理(第3版)/清华大学计算机系列教材
编译原理及编译程序构造(第3版)/普通高校计算机专业精品教材系列
云挺、秦振松、薛联凤 著
编译原理(第3版)/清华大学计算机系列教材
编译技术与应用(微课视频版·题库版)
杨金民 陈果 黎文伟
编译原理(第3版)/清华大学计算机系列教材
编译原理简明教程
费蓉
编译原理(第3版)/清华大学计算机系列教材
编译原理
刘茂福、黄革新、胡慧君 编
编译原理(第3版)/清华大学计算机系列教材
编译原理及实现(第2版)
姜淑娟;谢红侠;张辰;刘兵
编译原理(第3版)/清华大学计算机系列教材
编译原理教程(第五版)
李玉军 著
编译原理(第3版)/清华大学计算机系列教材
编译原理
李维华;岳昆;周小兵
编译原理(第3版)/清华大学计算机系列教材
编译原理及编译程序构造
薛联凤
您可能感兴趣 / 更多
编译原理(第3版)/清华大学计算机系列教材
编译原理
王生原 编
编译原理(第3版)/清华大学计算机系列教材
清华大学计算机系列教材:编译原理课程辅导
王生原 著