新書推薦:
《
爱你,是我做过最好的事
》
售價:NT$
254.0
《
史铁生:听风八百遍,才知是人间(2)
》
售價:NT$
254.0
《
量子网络的构建与应用
》
售價:NT$
500.0
《
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
》
售價:NT$
500.0
《
大唐名城:长安风华冠天下
》
售價:NT$
398.0
《
情绪传染(当代西方社会心理学名著译丛)
》
售價:NT$
403.0
《
中国年画 1950-1990 THE NEW CHINA: NEW YEAR PICTURE 英文版
》
售價:NT$
1100.0
《
革命与反革命:社会文化视野下的民国政治(近世中国丛书)
》
售價:NT$
435.0
|
內容簡介: |
《程序设计语言:编译原理》第3版是在陈火旺、钱家骅、孙永强三位教授编写的《程序设计语言编译原理》的基础上,结合编译技术的*研究成果和作者多年的教学经验编写而成的。《程序设计语言:编译原理》第3版比较全面、系统地介绍了编译程序构造的一般原理和基本实现方法,内容包括词法分析、语法分析、属性文法与语法制导翻译、语义分析与中间代码产生、符号表与运行时存储空间组织、优化与目标代码生成、并行编译技术。与原教材相比,《程序设计语言:编译原理》第3版将编译技术的*发展,例如属性文法、面向对象语言的编译技术、并行编译技术、编译程序自动构造工具等内容系统地融合到教材中;在语言背景方面,以C,Pascal替代原教材中的FORTRAN和Algol;并在一些重要的章节中增加了必要的例题,以帮助读者理解和自学。
|
目錄:
|
第一章 引论1.1 什么叫编译程序1.2 编译过程概述1.3 编译程序的结构1.4 编译程序与程序设计环境1.5 编译程序的生成第二章 高级语言及其语法描述2.1 程序语言的定义2.2 高级语言的一般特性2.3 程序语言的语法描述第三章 词法分析3.1 对于词法分析器的要求3.2 词法分析器的设计3.3 正规表达式与有限自动机3.4 词法分析器的自动产生第四章 语法分析自上而下分析4.1 语法分析器的功能4.2 自上而下分析面临的问题4.3 LL(1)分析法4.4 递归下降分析程序构造4.5 预测分析程序4.6 LL(1)分析中的错误处理第五章 语法分析自下而上分析5.1 自下而上分析基本问题5.2 算符优先分析5.3 LR分析法5.4 语法分析器的自动产生工具YACC第六章 属性文法和语法制导翻译6.1 属性文法6.2 基于属性文法的处理方法6.3 S-属性文法的自下而上计算6.4 L-属性文法和自顶向下翻译6.5 自下而上计算继承属性第七章 语义分析和中间代码产生7.1 中间语言7.2 说明语句7.3 赋值语句的翻译7.4 布尔表达式的翻译7.5 控制语句的翻译7.6 过程调用的处理7.7 类型检查第八章 符号表8.1 符号表的组织与作用8.2 整理与查找8.3 名字的作用范围8.4 符号表的内容第九章 运行时存储空间组织9.1 目标程序运行时的活动9.2 运行时存储器的划分9.3 静态存储分配9.4 简单的栈式存储分配9.5 嵌套过程语言的栈式实现9.6 堆式动态存储分配第十章 优化10.1 概述10.2 局部优化10.3 循环优化10.4 数据流分析第十一章 目标代码生成11.1 基本问题11.2 目标机器模型11.3 一个简单的代码生成器11.4 寄存器分配11.5 DAG的目标代码11.6 窥孔优化第十二章 并行编译基础12.1 并行计算机及其编译系统12.2 基本概念12.3 依赖关系12.4 依赖关系问题12.5 依赖关系测试12.6 循环的向量化与并行化12.7 循环变换技术参考文献
|
|