VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
编译原理 第一版 中文 PDF 评分:
中文名: 编译原理 版本: PDF中文版 发行时间: 2003年 地区: 大陆 简介: 作者:(美)阿霍 等 译者:李建中 等 出版社:机械工业出版社 定价:55.00 元 ISBN:7111123492 出版日期:2003-8-1 页数:524 页 开本:16 开 包装:平装 内容简介 本书深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,每章都提供了大量的练习和参考文献。本书从介绍编译的原理性概念开始,然后通过构建一个简单的一遍编译器来逐一解释这些概念。 本书是编译原理课程的经典教材,作者曾多次使用本书的内容在贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学向本科生和研究生讲授初等及高等编译课程。 作者简介 Alfred V.Aho 于普林斯顿大学获得博士学位,现任贝尔实验室基础科学研究院副院长、计算机科学研究中心主任。在贝尔实验室主要负责计算科学和软件研究工作,已经出版多本算法、数据结构、编译器、数据库系统及计算机科学基础等方面的经典著作。 李建中,哈尔滨工业大学教授,博士生导师,国家杰出青年基金获得者,中国计算机学会理事,中国计算机学会理事,中国计算机学会数据库专业委员会副主任。从事计算机科学技术的教学、研究、开发工作二十余年。主要研究领域为数据库系统与并行计算,主持完成研究项目20余项,在统计与科学数据库、并行数据库、数据仓库、数据挖掘等方面取得了一系列研究成果,在IEEE Transactions on Knowledge and Data Engineering 、VLDB、ACM SIGMOD 等国内外重要学术刊物和学术会议发表学术论文180余篇,出版学术专著和教材4部,获得各类科学技术奖励多项。 目录 出版者的话 专家指导委员会 译者序 前言 第1章 编译简介1 1.1 编译器1 1.2 源程序分析3 1.3 编译器的各阶段6 1.4 编译器的伙伴10 1.5 编译器各阶段的分组13 1.6 编译器的构造工具14 参考文献注释15 第2章 简单的一遍编译器17 2.1 概述17 2.2 语法定义17 2.3 语法制导翻译22 2.4 语法分析26 2.5 简单表达式的翻译器32 2.6 词法分析37 2.7 符号表40 2.8 抽象堆栈机42 2.9 技术的综合46 练习53 编程练习54 参考文献注释55 第3章 词法分析57 3.1 词法分析器的作用57 3.2 输入缓冲60 3.3 记号的描述62 3.4 记号的识别67 3.5 词法分析器描述语言72 3.6 有穷自动机76 3.7 从正规表达式到NFA81 3.8 设计词法分析器的生成器85 3.9 基于DFA的模式匹配器的优化89 练习97 编程练习103 参考文献注释103 第4章 语法分析105 4.1 语法分析器的作用105 4.2 上下文无关文法109 4.3 文法的编写113 4.4 自顶向下语法分析120 4.5 自底向上语法分析128 4.6 算符优先分析法134 4.7 LR语法分析器142 4.8 二义文法的应用163 4.9 语法分析器的生成器 练习174 参考文献注释182 第5章 语法制导翻译185 5.1 语法制导定义185 5.2 语法树的构造189 5.3 自底向上计算S属性定义194 5.4 L属性定义195 5.5 自顶向下翻译198 5.6 自底向上计算继承属性202 5.7 递归计算207 5.8 编译时属性值的空间分配209 5.9 编译器构造时的空间分配211 5.10 语法制导定义的分析215 练习219 参考文献注释221 …… 第6章 类型检查223 第7章 运行时环境253 第8章 中间代码生成299 第9章 代码生成333 第11章 编写一个编译器469 第12章 编译器实例475 附录 一个程序设计项目483 参考文献489 索引511
上传时间:2011-11 大小:29.65MB
- 1.32MB
编译原理哈尔滨工程大学张晶版.zip
2020-05-18编译原理张晶版ppt第一至第九章。
- 2.46MB
编译原理(张晶版)答案
2012-12-25这是张晶写的编译原理的答案,老师给的,所以上传一下和大家分享
- 114.83MB
编译原理.zip
2019-06-12这版本的紫龙书扫描质量很高,非常清晰,也有完整的书签目录。里面文件夹包括了官网提供的代码,十分方便大家阅读编写。在2006年底,龙书升级了,作者又增加了MonicaS.Lam,名字与龙书二相同,封面依然沿用恐龙和武士的设计,这次的龙是紫色的,因此被称为龙书三或者紫龙书。
- 12.52MB
编译原理 龙书 第一版 中文版
2010-03-31【书 名】 Compilers: Principles, Techniques, and Tools (2nd Edition) 【出版社】 Addison Wesley 【作 者】(美)Alfred V.Aho;Monica S.Lam;Ravi Sethi;Jeffrey D.Ullman 【出 版 社】 Addison Wesley 【书 号】 ISBN-10: 0321486811 ISBN-13: 978-0321486813 【出版日期】 2007 年 【页 码】 1009 【版 次】2-1 djvu 文件阅读器: Windjview: http://windjview.sourceforge.net/ 【内容简介】 本书全面、深入地探讨了编译器设计方面的重要主题,包括词法分析、语法分析、语法制导定义和语法制导翻译、运行时刻环境、目标代码生成、代码优化技术、并行性检测以及过程间分析技术,并在相关章节中给出大量的实例。与上一版相比,本书进行了全面修订,涵盖了编译器开发方面最新进展。每章中都提供了大量的实例及参考文献。 本书是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。
- 29.65MB
编译原理(第一版)
2013-08-13编译原理(龙书)。
- 23.96MB
编译原理第2版(中文) 高清
2018-04-30《编译原理(本科教学版第2版)》上一版自1986年出版以来,被世界各地的著名高等院校和研究机构(包括美国哥伦比亚大学。斯坦福大学、哈佛大学、普林斯顿大学。贝尔实验室)作为本科生和研究生的编译原理课程的教材。该...
- 13.47MB
编译原理 PPT 课件 PDF版.zip
2020-12-15《编译原理》课程是计算机科学与技术专业的必修课程。本课程主要介绍程序设计语言编译程序构造的基本原理和设计方法,包括:编译程序概述、高级语言及其语法描述、词法分析、语法分析、属性文法和语法制导翻译、语义...
- 425KB
陈火旺_编译原理第三版_答案.pdf
2010-04-16陈火旺_编译原理第三版的答案。陈火旺_编译原理第三版的答案。
- 13.52MB
《编译原理》清华大学
2017-08-06本书介绍程序设计语言编译程序构造的一般原理、基本设计方法和主要实现技术,主要内容包括文法、自动机和语言的基础知识,词法分析,语法分析,语法制导的语义计算,语义分析,中间代码生成,运行时存储组织,代码...
- 2.42MB
编译原理电子课件1-12章打包.zip
2021-08-16编译原理电子课件 第一章 引论.ppt 编译原理电子课件 第七章 自下而上的LR(k)分析方法.ppt 编译原理电子课件 第三章 有穷自动机.ppt 编译原理电子课件 第九章 运行时的存储组织与管理.ppt 编译原理电子课件 第二章 ...
- 2.40MB
编译原理(第一版)课后答案
2011-02-14外国经典教材-编译原理(第一版)由机械出版社出版的课后习题答案。1,2,4,6,8章有部分题目有答案,后面几章没有答案。所以,答案不全请谅解,仅供参考。
- 30KB
c语言 编译原理(第4版)刘铭 词法分析器
2019-01-10只是附录c.1的词法分析器,但是直接用codeblocks打开就可以直接运行了,测试过没有错误的
- 99.21MB
编译原理第二版
2019-05-07蒋宗礼 蒋守旭的编译原理书籍pdf第一版,用于编译原理课程。
- 2.5MB
[编译原理].陈意云.高清非扫描版
2018-08-29[编译原理].陈意云.高清非扫描版 从理论上说,构造专用计算机来直接执行某种高级语言写的程序是可能的。 但是,实际上目前的计算机能执行的都是非常低级的机器语言。 那么,一个基本的问题是:高级语言的程序最终是...
- 14.97MB
编译原理经典“龙书”第二版 Compilers,Principles,Techniques,&Tools ( 中文名:编译原理技术与工具 ) 中英文双版本 part3
2009-07-18编译原理经典龙书第二版的PDF电子版本,此书太经典了,以至于国内的编译原理教材大部分都是抄袭的这本书的,此资源是中英文双版本,英文是第二版,中文是第一版,我想,对大家的学习会很有帮助。 共有5个包,前四个...
- 20.15MB
编译原理 蒋宗礼 姜守旭编
2013-08-07哈工大考研必考 作者:蒋宗礼,姜守旭编著 页数:439 出版社:北京市:高等教育出版社 出版...简介:本书是一本编译程序的教材。内容包括:引论、高级语言及其文法、词法分析、自顶向下的语法分析、自底向上的语法分析等。
- 13.1MB
编译原理(龙书)中文 第二版
2010-08-24编译原理(龙书)中文第二版pdf,地球人都知道,就不多说了。 共2部分,这是第1部分。 第2部分免分哦^^ 英文版参加我的另外一个上传。
- 8.50MB
计算机编译原理第三版
2016-01-17程序设计语言编译原理(第3版).pdf 使用过现代计算机的人都知道,多数用户是应用高级语言来实现他们所需要的计算的。现代计算机系统一般都含有不止一个的高级语言编译程序,对有些高级语言甚至配置了几个不同性能...
- 9.40MB
编译原理(第二版)徐国定
2010-10-24编译原理是高等学校计算机专业的一门专业基础课程。本书系统地介绍程序语言编译程序的构造方法,内容涉及词法分析、句法分析、语义分析、目标代码生成、代码优化和出错处理。为了让读者深刻理解编译程序的工作过程,...
- 12.25MB
编译原理 第2版 (紫龙书)
2010-05-06英文原版pdf格式,比较理论的一本编译书
- 27.76MB
[中]Compilers.Principles.Techniques.and.Tools_编译原理_龙书_第一版_高清_完整目录
2021-10-03编译原理是计算机专业的一门重要专业课
- 5.28MB
编译原理教程[完美版]
2009-11-19第一章 编译程序概论 第二章 PL/0编译程序的实现 第三章 文法和语言 第四章 词法分析 第五章 自顶向下语法分析方法(1) (2) 第六章 自底向上优先分析法 第七章 LR分析程序及其自动构造 第八章 语法制导翻译...
- 253KB
编译原理实践教程 标准版
2009-07-29为了使学生能尽早动手实践,我们建议把实践分成三部分,首先阅读本教程第一部分,在这部分就PL/0语言的语法及其编译程序的各个阶段作了简单介绍,以便对PL/0编译程序有个初步的印象。其次要认真阅读理解第三部分所...
- 15KB
第一讲:python网络爬虫基础知识
2024-04-22本讲主要内容包括Python常见数据类型、循环与控制流以及常见的错误处理方法。这些Python基础知识非常重要,是后面进行爬虫练习必备也是最少基础内容。
- 341KB
Python基于机器学习实现的股票价格预测、股票预测源码+数据集,机器学习大作业
2023-04-18python数据分析,因为股票价格的影响因素太多,通过k线数据预测未来的价格变化基本不可行,只有当天之内的数据还有一定的关联,故feature与target都选择的是当天的数据。 加载数据 为了加快数据的处理速度,提前将mariadb数据库中的数据查询出来,保存成feather格式的数据,以提高加载数据的速度。 经过处理,不同股票的数据保存在了不同的文件中,列名还保持着数据库中的字段名。我选择了股票代码为sh600010的这只股票作为数据分析的数据来源。预测出来的结果与真实值变化趋势相近,说明线性回归模型在一定程度上能够解释收盘价与选取的feature之间的关系
- 115KB
身份证前6位对应的省市区代码(超详细)
2023-05-11身份证前6位对应的省市区代码(超详细)
- 143.21MB
抖音用户浏览行为数据集
2024-02-15抖音用户浏览行为数据集 文章: [ 数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(一)](https://blog.csdn.net/m0_53054984/article/details/136121177) [ 数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(二)](https://blog.csdn.net/m0_53054984/article/details/136123131) [ 数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(总)](https://blog.csdn.net/m0_53054984/article/details/136122988) [ 数据挖掘实战 —— 抖音用户浏览行为数据分析与挖掘(代码部分)](https://blog.csdn.net/m0_53054984/article/details/136455033)
- 12.37MB
【Python实战】-Python+Opencv是实现车牌自动识别(源码+数据+字符匹配模板)
2024-03-09在这个实战项目中,我们将利用Python结合OpenCV库来实现车牌识别功能。整个过程涵盖图像预处理、车牌定位、车牌字符分割以及模板匹配识别等关键步骤,对智能交通、车辆管理等实际应用领域具有显著价值。 首先,我们需要对获取的车辆图像进行预处理,这通常包括灰度化、二值化、滤波去噪等操作,以便更好地凸显车牌区域。接着,利用OpenCV的图像处理功能,我们可以实现车牌定位。这通常涉及边缘检测、轮廓查找以及形态学操作,以准确提取出车牌区域。 在车牌定位完成后,我们需要对车牌进行字符分割。这一步的目的是将车牌中的每个字符独立提取出来,以便后续进行识别。常用的字符分割方法包括垂直投影法、滑动窗口法等。通过这些方法,我们可以将车牌图像划分为多个字符区域。 最后,我们利用模板匹配的方法对分割出的字符进行识别。通过预先准备的字符模板库,我们将每个字符区域与模板库中的字符进行匹配,从而确定字符的具体内容。经过这一过程,我们可以得到完整的车牌号码。 该项目不仅可用于车牌识别技术的学习和研究,还具有实际应用价值。通过自动识别车牌号码,我们可以实现车辆追踪、违章查询、停车场管理等功能,从而提高交通管理的
- 1.23MB
两阶段鲁棒优化/综合能源系统/需求响应/微电网/多目标优化/优化调度matlab-yalmip-cplex/gurobi文章复现
2022-08-04基于多目标灰狼的冷热电联拱型微电网允许优化/ 考虑用户侧柔性负荷的社区综合能源系统日前优化调度(完美复现)matlab-yalmip-cplex/gurobi代码/ 基于场景的多区域综合能源优化调度(随机优化)(完美复现)matlab-yalmip-cplex/gurobi代码/ 考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化(完美复现)matlab-yalmip-cplex/gurobi代码/ 基于概率距离的场景快速削减法的风光场景生成与削减方法/ 微电网两阶段鲁棒优化经济调度方法(完美复现)matlab-yalmip-cplex/gurobi非答疑版本/ 两阶段鲁棒优化入门到编程/ 并网型微电网光储协同优化调度/matlab-yalmip-cplex/ 含集群电动汽车的微电网多种需求侧资源经济协同调度/
- 5.75MB
SPSS中介效应分析插件(Process和mediate插件)
2022-03-09包含Process和mediate插件