VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
现代编译原理__C语言描述.pdf 评分:
现代编译原理现代编译原理__C语言描述.pdf__C语言描述.pdf现代编译原理__C语言描述.pdf
上传时间:2011-05 大小:18.1MB
- 22.39MB
( [现代编译原理:c语言描述].赵克佳等.扫描版.zip )
2018-04-19( [现代编译原理:c语言描述].赵克佳等.扫描版.zip ) 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
- 67.82MB
[虎书]现代编译原理C语言描述-[龙书]编译原理(原书第2版).[中文版]-[鲸书][高级编译器设计与实现](Steven.S.Muchnic
2018-12-27[虎书]现代编译原理C语言描述-[龙书]编译原理(原书第2版).[中文版]-[鲸书][高级编译器设计与实现](Steven.S.Muchnic,三本书打包下载。
- 18.22MB
美国..现代编译原理C语言描述.高清版
2011-11-29作者简介: Andrew W.Appel,美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998-1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。 内容简介: 本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、SSA(静态单赋值)形式、循环调度、存储结构优化等,适合于后续课程或研究生教学。书中专门为学生提供了一个用C语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。 本书适用于高等院校计算机及相关专业的本科生或研究生,也可供科研人员或工程技术人员参考。 目录: 第一部分 编译基本原理 第1章 绪论 1 1.1 模块与接口 1 1.2 工具和软件 3 1.3 树语言的数据结构 3 程序设计:直线式程序解释器 7 推荐阅读 9 习题 9 第2章 词法分析 10 2.1 词法单词 10 2.2 正则表达式 11 2.3 有限自动机 13 2.4 非确定有限自动机 15 2.4.1 将正则表达式转换为NFA 16 2.4.2 将NFA转换为DFA 18 2.5 Lex:词法分析器的生成器 20 程序设计:词法分析 22 推荐阅读 23 习题 23 第3章 语法分析 27 3.1 上下文无关文法 28 3.1.1 推导 29 3.1.2 语法分析树 29 3.1.3 二义性文法 30 3.1.4 文件结束符 31 3.2 预测分析 32 3.2.1 FIRST集合和FOLLOW集合 33 3.2.2 构造一个预测分析器 35 3.2.3 消除左递归 36 3.2.4 提取左因子 37 3.2.5 错误恢复 37 3.3 LR分析 39 3.3.1 LR分析引擎 40 3.3.2 LR(0)分析器生成器 41 3.3.3 SLR分析器的生成 44 3.3.4 LR(1)项和LR(1)分析表 45 3.3.5 LALR(1)分析表 46 3.3.6 各类文法的层次 47 3.3.7 二义性文法的LR分析 47 3.4 使用分析器的生成器 48 3.4.1 冲突 49 3.4.2 优先级指导 50 3.4.3 语法和语义 53 3.5 错误恢复 54 3.5.1 用error符号恢复 54 3.5.2 全局错误修复 55 程序设计:语法分析 57 推荐阅读 58 习题 58 第4章 抽象语法 62 4.1 语义动作 62 4.1.1 递归下降 62 4.1.2 Yacc生成的分析器 62 4.1.3 语义动作的解释器 64 4.2 抽象语法分析树 65 4.2.1 位置 67 4.2.2 Tiger的抽象语法 68 程序设计:抽象语法 71 推荐阅读 71 习题 72 第5章 语义分析 73 5.1 符号表 73 5.1.1 多个符号表 74 5.1.2 高效的命令式风格符号表 75 5.1.3 高效的函数式符号表 76 5.1.4 Tiger编译器的符号 77 5.1.5 函数式风格的符号表 79 5.2 Tiger编译器的绑定 79 5.3 表达式的类型检查 82 5.4 声明的类型检查 84 5.4.1 变量声明 84 5.4.2 类型声明 85 5.4.3 函数声明 85 5.4.4 递归声明 86 程序设计:类型检查 87 习题 87 第6章 活动记录 89 6.1 栈帧 90 6.1.1 帧指针 91 6.1.2 寄存器 92 6.1.3 参数传递 92 6.1.4 返回地址 94 6.1.5 栈帧内的变量 94 6.1.6 静态链 95 6.2 Tiger编译器的栈帧 96 6.2.1 栈帧描述的表示 98 6.2.2 局部变量 98 6.2.3 计算逃逸变量 99 6.2.4 临时变量和标号 100 6.2.5 两层抽象 100 6.2.6 管理静态链 102 6.2.7 追踪层次信息 102 程序设计:栈帧 103 推荐阅读 103 习题 103 第7章 翻译成中间代码 106 7.1 中间表示树 106 7.2 翻译为树中间语言 108 7.2.1 表达式的种类 108 7.2.2 简单变量 111 7.2.3 追随静态链 112 7.2.4 数组变量 113 7.2.5 结构化的左值 114 7.2.6 下标和域选择 114 7.2.7 关于安全性的劝告 115 7.2.8 算术操作 116 7.2.9 条件表达式 1
- 36.41MB
现代编译原理C语言描述-高清-完整目录
2018-01-04现代编译原理C语言描述-高清-完整目录, 分享给所有需要的人
- 22.38MB
现代编译原理-c语言描述(虎书)
2018-12-28现代编译原理-c语言描述(虎书),是一本描述现代编译原理的一本书。
- 40.48MB
现代编译原理(虎书,包含c版和java版中英文,源码,全书答案)
2014-12-14现代编译原理C语言描述_tif.pdf 2. 现代编译原理Java语言描述_虎书 从官方网站下载的全书代码 [现代编译器的Java实现].(美)Andrew.W.Appel.清晰版.djvu Modern.Compiler.Implementation.in.Java.Second....
- 15.17MB
现代编译原理_C语言描述
2012-11-15现代编译原理_C语言描述pdf 版,一本不错的书。
- 18.9MB
现代编译原理:C语言描述
2012-11-29现代编译原理:C语言描述
- 47.98MB
现代编译原理-C语言描述(虎书) 中文版
2015-08-27与虎书比,《编译原理》更适合国内的编译原理课程教学。这本是C版,还有java版和ML版。 整理的资料包括 C版: 中文版 英文版 课后习题答案 全书的代码(来自官网) Java版: 中文版 英文版 全书的代码(来自官网...
- 39.41MB
现代编译原理C语言描述【虎书】 英文版
2012-02-10编译原理 经典著作 龙虎鲸 之 虎书 英文版
- 22.39MB
现代编译原理:c语言描述
2018-11-08虎书,与龙书齐名,了解编译原理的必读书籍之一,内容深入浅出
- 29.65MB
编译原理中文版
2014-06-01《计算机科学丛书:编译原理》全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,《计算机科学丛书:编译原理》进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《计算机科学丛书:编译原理)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。《计算机科学丛书:编译原理》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。
- 4.5MB
现代编译原理Java版(虎书)
2012-04-13清晰扫描版,编译工程的经典书籍和参考教材,值得收藏的计算机类书籍!
- 23.41MB
现代编译原理
2013-06-12传说中的龙书,编译原理的经典之作,不多说了~
- 18.22MB
现代编译原理C语言描述
2012-09-07[现代编译原理C语言描述].(美国) Andrew.W.Appel.清晰版.pdf
- 18.22MB
[现代编译原理C语言描述]
2011-09-10[现代编译原理C语言描述].(美国)Andrew.W.Appel.清晰版.pdf
- 18.22MB
现代编译原理(C语言描述)
2011-04-13现代编译原理(C语言描述)pdf清晰版,经典的编译原理书籍。
- 40.49MB
A.W.Appel著,现代编译原理C和Java语言描述,江湖上传说的虎书,最全的全集,货真价实,隆重推荐!
2019-02-06Andrew.W.Appel(阿佩尔)著,现代编译原理——C语言描述,现代编译原理——Java语言描述,全集。含两部中英文电子书和全部代码、答案。此书的封面是一只大老虎,因此被中外读者昵称为“虎书”(Tiger Book)。 ...
- 8.78MB
现代编译原理c语言描述 part1
2010-04-18现代编译原理c语言描述 中文高清pdf版 共两部分
- 32KB
密码强度计算器
2012-09-21密码强度的计算器,用户可以根据自己的需求,更改参数,设置自己想要的密码强度定义 表达式
- 23.42MB
现代编译原理:C语言描述
2018-12-02《现代编译原理:C语言描述(英文版)(本科)》全面讲述了现代编译器的各个组成部分,包括:词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与大多数编译原理的教材不同,《现代编译原理:C语言描述(英文版)(本科)》采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的 C 语言头文件。 全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、 SSA(静态单赋值)形式、循环调度、存储结构优化等,适合于专题选讲、后续课程或研究生教学。
- 6.9MB
现代编译原理c语言描述 part2
2010-04-18现代编译原理c语言描述 中文高清pdf版 共两部分
- 23.41MB
[虎书][现代编译原理-c语言描述]
2014-11-12[虎书][现代编译原理-c语言描述],中文版,写的很不错,看过的人都说好!
- 23.41MB
现代编译原理(虎书)
2016-01-09特别详细的现代编译原理C语言描述版,PDF。
- 288KB
精选128.docx
2019-09-22这是本人亲身面试在到书中选出的问答率极高的128题面试题
- 17.37MB
现代编译原理Java语言描述_虎书
2016-06-13现代编译原理Java语言描述_虎书