VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
【免费】编译原理-学习指导与典型题解析(高清pdf) 评分:
【比其他同款资源分更少,从别地重金下载下来后上传分享】《编译原理-学习指导与典型题解析》这本书的pdf版本,是刘春林版本,和陈火旺的是配套的,出版社一样。挺不错的资料,关于编译原理的习题和解答都有,解说很详细(这点很不容易,其他题解很多都只有答案没有过程),知识点涵盖面很广,基本上面面俱到。适合期末复习用。
上传时间:2017-11 大小:7.34MB
- 573KB
编译原理-学习指导与典型题解析.pdf
2021-01-18编译原理-学习指导与典型题解析
- 2.22MB
编译原理 第二版 答案 保证是全的
2011-04-08第三章 L(G[S])={ abc } L(G[N])={ n位整数或空字符串 | n>0 } G[E]:E—>E+D | E-D | D D—>0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 L(G[Z])={ anbn | n>0 } (1) 考虑不包括“0”的情况 G[S]:S—>0S | ABC | 2 | 4| 6 | 8 A—>1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 B—>AB | 0B | ε C—>0 | 2 | 4 | 6 | 8 考虑包括“0”的情况: G[S]:S—>AB | C B—>AB | C A—>0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 C—>0 | 2 | 4 | 6 | 8 (2)方法1: G[S]:S—> ABC | 2 | 4 | 6 | 8 A—>1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 B—>AB | 0B | ε C—>0 | 2 | 4 | 6 | 8 方法2: G[S]:S—>AB | C B—> AB | 0B | C | 0 A—> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 C—>2 | 4 | 6 | 8 设为E,为T,为F,注:推导过程不能省略,以下均为最左推导(1) E => T => F => i (4) E => E+T => T+T => T*F+T => F*F+T => i*F+T => i*i+T => i*i+F => i*i+i (6) E => E+T => T+T => F+T => i+T => i+T*F => i+F*F => i+i*F => i+i*I 是有二义性的,因为句子abc有两棵语法树(或称有两个最左推导或有两个最右推导) 最左推导1:S => Ac => abc 最左推导2:S => aB => abc (1) (2) 该文法描述了变量a和运算符+、*组成的逆波兰表达式 10、(1) 该文法描述了各种成对圆括号的语法结构 (2) 是有二义性的,因为该文法的句子()()存在两种不同的最左推导: 最左推导1:S => S(S)S => (S)S => ()S => ()S(S)S => ()(S)S => ()()S => ()() 最左推导2:S => S(S)S => S(S)S(S)S => (S)S(S)S => ()S(S)S => ()(S)S => ()()S => ()() 11、(1) 因为从文法的开始符E出发可推导出E+T*F,推导过程如下: E => E+T => E+T*F ,所以E+T*F是句型。 从子树和短语之间的关系可知: E+T*F是句型E+T*F相对于E的短语; T*F是句型E+T*F相对于T的短语,也是简单短语和句柄。 13、(1) 最左推导:S => ABS => aBS => aSBBS => aBBS => abBS => abbS => abbAa => abbaa (2) S—>ABS | Aa |ε A—>a B—>SBB | b (3) 首先为了区别句子abbaa中的a和b,把它写成a1b1b2a2a3 该句子的短语有:a1b1b2a2a3,b1b2,a2a3,a1,a2,b1,b2,ε 直接短语有:a1,a2,b1,b2,ε 句柄:a1 14、(1) G[S]:S—>AB A—>aAb |ε B—>aBb |ε (2) G[S]:S—>1S0 | A A—>0A1 |ε (3) G[S]:S—>0S0 | aSa | a 16、(1) G[A]:A—>aA |ε (2)G[A]:A—> aA | aB B—> bB | b (3)G[A]:A—>aA | B B—> bB | C C—>cC |ε 17、习题6、习题7和习题7中的文法所描述的语言都是由变量i、+、-、*、/、(和)组成算术表达式,因此它们之间是等价的。
- 145KB
编译原理课后习题答案
2010-06-02编译原理 清华大学第二版 课后重点习题答案
- 21.52MB
( [编译原理习题与解析(第2版)].伍春香.扫描版.zip )
2018-04-19( [编译原理习题与解析(第2版)].伍春香.扫描版.zip ) ( [编译原理习题与解析(第2版)].伍春香.扫描版.zip ) 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
- 425KB
编译原理参考答案
2008-03-17国防工业出版社 陈火旺 第3版答案
- 5.11MB
编译原理-学习指导与典型题解析
2011-12-24《编译原理-学习指导与典型题解析》这本书的pdf版本,不是常见的pdg打包;自己转的文件,可能会有一些小错误。里面有总结有习题但不知道有没有答案,还没看。是刘春林版本,应该是和陈火旺的是配套的,出版社一样。 ...
- 7.70MB
编译原理:学习指导与典型题解析
2015-07-27编译原理:学习指导与典型题解析
- 7.70MB
编译原理学习指导与典型题解析
2018-09-10《编译原理-学习指导与典型题解析》这本书的pdf,由刘春林和陈火旺主编,十分适合期末复习以及平时的答疑解惑。
- 65.8MB
java源码包---java 源码 大量 实例
2013-04-18Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
- 70B
JAVA上百实例源码以及开源项目源代码
2016-09-17Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
- 3.86MB
《编译原理》(胡元义)课后习题解析
2014-05-29编译原理(胡元义)课后习题解析,可以帮助同学在学习编译原理课程时参考学习,同时在期末复习时可以参考复习
- 63KB
编译原理习题答案(胡元义)
2015-05-23编译原理教程习题解析胡元义,很不错的复习资料,大家可以入手哈
- 6.80MB
编译原理~~
2008-01-20吕映芝:编译原理 吕映芝:编译原理
- 538KB
编译原理题目练习_含答案
2018-06-26编译原理练习题,附带答案。题目为英文,答案在文件附带的图片中。
- 2.52MB
编译原理课件(国防科技大学精品课程)
2010-01-04编译原理课件(国防科技大学精品课程),全……
- 65.22MB
成百上千个Java 源码DEMO 4(1-4是独立压缩包)
2017-03-29Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...
- 50.42MB
成百上千个Java 源码DEMO 3(1-4是独立压缩包)
2017-03-29Java数据压缩与传输实例 1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、...
- 57.49MB
java源码包2
2013-04-20Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
- 79.29MB
java源码包3
2013-04-20Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
- 36.36MB
java源码包4
2013-04-20Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
- 17.40MB
编译原理java版
2012-04-20现代编译原理(虎书)的java版(英文)
- 8.35MB
编译原理(哈工大)课件讲义
2019-01-24https://www.icourse163.org/learn/HIT-1002123007 哈尔滨工业大学编译原理 哈工大的编译原理视频,来自于中国大学mooc网,如果侵权请联系我删除。
- 37KB
基于LL(1)文法的预测分析表法
2018-05-15通过实验教学,加深学生对所学的关于编译的理论知识的理解,增强学生对所学知识的综合应用能力,并通过实践达到对所学的知识进行验证。通过对基于LL(1)文法的预测分析表法DFA模拟程序实验,使学生掌握确定的自上而下的语法分析的实现技术,及具体实现方法。通过本实验加深对语词法分析程序的功能及实现方法的理解
- 151KB
编译原理 王生原等编
2012-12-11由清华大学王生原教授等编著的《编译原理》附带的源代码,分别由Pascal C Java三种语言编写的PL/0编译器
- 3.97MB
编译原理ppt
2018-04-14此课程为上课时老师的讲课的ppt,可以当作对以前知识的一个回顾
- 68B
JAVA上百实例源码以及开源项目
2016-01-03Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
- 29.65MB
编译原理中文版
2014-06-01《计算机科学丛书:编译原理》全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,《计算机科学丛书:编译原理》进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《计算机科学丛书:编译原理)》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。《计算机科学丛书:编译原理》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。
- 86.72MB
编译原理与技术(第二版)
2018-09-25编译原理与技术第二版,李文生老师主编。资源清晰,完整,可放心下载。
- 19KB
编译原理习题
2013-09-26值得一看 有关编译原理的简单的入门 对于新手和菜鸟 是值得下载的
- 24.45MB
编译原理(第二版中文)
2012-06-23第1章 引论 1.1 翻译程序 1.2 为什么需要编译程序 1.3 编译程序的工作过程 1.4 编译程序的结构 1.5 编译程序的组织方式 1.6 编译程序的其他有关技术 1.7 翻译程序编写系统 1.8 并行编译程序 1.9 小结 习题一 第2章 形式语言概论 2.1 语言成分 2.2 产生式文法和语言 2.3 文法的分类 2.4 语言和语法 2.5 文法和语言的一些特性 2.6 分析方法简介 2.7 小结 习题二 第3章有穷自动机 3.1 概述 3.2 有穷自动机的形式定义 3.3 NDFSA到DFSA的转换 3.4 正规文法和有穷自动机 3.5 正规表达式与FSA 3.6 DFSA在计算机中的表示 3.7 小结 习题三 第4章词法分析 4.1 词法分析概述 4.2 单词符号 4.3 扫描程序的设计 4.4 标识符的处理 4.5 设计词法分析程序的直接方法 4.6 与设计扫描程序相关的几个问题 4.7 小结 习题四 第5章 自上而下语法分析 5.1 非确定的下推自动机 5.2 消除左递归方法 5.3 LL(k)文法 5.4 确定的LL(1)分析器的构造 5.5 LL(k)文法的几个结论 5.6 递归下降分析程序及其设计 5.7 带回溯的自上而下分析法 5.8 小结 习题五 第6章 自下而上分析和优先分析方法 6.1 短语和句柄 6.2 移进-归约方法 6.3 非确定的自下而上分析器 6.4 有关文法的一些关系 6.5 简单优先分析方法 6.6 算符优先分析方法 6.7 优先函数及其构造 6.8 两种优先分析方法的比较 6.9 小结 习题六 第7章 自下而上的LR(k)分析方法 7.1 LR(k)文法和LR(k)分析器 7.2 LR(0)分析表的构造 7.3 SLR分析表的构造 7.4 规范LR(1)分析表的构造 7.5 LALR分析表的构造 7.6 无二义性规则的使用 7.7 小结 习题七 第8章 语法制导翻译法 8.1 一般原理和树变换 8.2 简单SDTS和自上而下翻译器 8.3 简单后缀SDTS和自下而上翻译器 8.4 抽象语法树的构造 8.5 属性文法 8.6 中间代码形式 8.7 属性翻译文法的应用 8.8 小结 习题八 第9章 运行时的存储组织与管理 9.1 数据区和属性字 9.2 基本数据类型的存储分配 9.3 数组的存储分配 9.4 记录结构的存储分配 9.5 参数传递方式及其实现 9.6 栈式存储分配方法 9.7 堆式存储分配方法 9.8 临时工作单元的存储分配 9.9 小结 习题九 第10章 符号表的组织和查找 10.1 符号表的一般组织形式 10.2 符号表中的数据 10.3 符号表的构造与查找 10.4 分程序结构的符号表 10.5 小结 习题十 第11章 优化 11.1 基本块及其求法 11.2 优化举例 11.3 利用变量的定义点进行优化 11.4 循环优化 11.5 借助DAG进行优化 11.6 并行分支的优化 11.7 窥孔优化 11.8 小结 习题十一 第12章 代码生成 12.1 假想的计算机模型 12.2 从四元式生成代码 12.3 从三元式生成代码 12.4 从树形表示生成代码 12.5 从逆波兰表示生成代码 12.6 寄存器的分配 12.7 小结 习题十二 第13章 词法分析器生成工具LEX 第14章 语法分析器生成工具YACC 参考文献