首页
社区
课程
招聘
[编译.原理.技术与工具]Compilers: Principles, Techniques, and Tools(1986和2006英文版)
发表于: 2008-5-11 14:21 12001

[编译.原理.技术与工具]Compilers: Principles, Techniques, and Tools(1986和2006英文版)

2008-5-11 14:21
12001


Compilers: Principles, Techniques, and Tools 2006年-英文版
中文名称:编译.原理.技术与工具
Number Of Pages: 1000
Publication Date: 2006-08-31
文件大小:47.2 MB  PDF
注意:这个版本需要你的PDF浏览器支持 JPEG2000 and JBIG2 Image

【内容简介】
作为编译器设计的教程,本书重点主要放在解决设计语言翻泽器过程中普遍需要面对的一些问题上,而并不考虑源语言或者目标机器。本书共 12章。第一章是一些关于学习动机的资料,同时也给出了一些关于计算机体系结构和程序设计语言原理的背景知识。第二章开发了一个缩微的编译器,并介绍了很多重要的概念,这些概念将在后面的各个章节中深入介绍。这个编译器本身在附录中给出。第三章讨论了词法分析、正则表达式、有穷状态自动机和词法分析器的生成工具,这些内容是各种正文处理的基础。第四章讨论了主流的语法分析方法,包括自顶向下方法(递归下降法, LL技术)和自底向上方法(LR技术和它的变体)。第五章介绍了语法制导定义和语法制导翻译的基本思想。第六章介绍了如何使用第五章中的理论为一个典型的程序设计语言生成中间代码。第七章讨论了运行时刻环境,主要是运行时刻栈的管理和垃圾收集机制。第八章介绍了关于目标代码生成的内容,主要讨论了基本块的构造,从表达式和基本块生成代码的方法,以及寄存器分配技术。第九章介绍了代码优化技术,包括流图、数据流分析框架以及求解这些框架的迭代算法。第十章讨论了指令级优化。该章的重点是从小段指令代码中抽取并行性,并在那些可以同时做多件事情的单处理器上调度这些指令。第十一章讲的是大规模并行的检测和利用。这章的重点是数值计算代码,这些代码具有对多维数组进行遍历的紧致循环。第十二章介绍的是关于过程间分析技术的内容,讨论了指针分析、别名和数据流分析,这些分析中都考虑了到达代码中某个给定点时的过程调用序列。
  本书可作为高校计算机专业本科和研究生编译原理的教科书,也可供从事计算机软件开发的人员参考。

Compilers: Principles, Techniques, and Tools  is a famous computer science textbook by Alfred V. Aho, Ravi Sethi, and Jeffrey D. Ullman about compiler construction. Although decades have passed since the publication of the first edition, it is widely regarded as the classic definitive compiler technology text.

It is known as the Dragon Book because its covers depict a knight and a dragon in battle. The first edition is informally called the “red dragon book” to distinguish it from the second edition and from Aho & Ullman’s Principles of Compiler Design (1977, sometimes known as the “green dragon book” because the dragon on its cover is green).

A new edition of the book was published in August 2006.

Topics covered in the first edition include:

Compiler structure
Lexical analysis (including regular expressions and finite automata)
Syntax analysis (including context-free grammars, LL parsers, bottom-up parsers, and LR parsers)
Syntax directed translation
Type checking (including type conversions and polymorphism)
Run-time environment (including parameter passing, symbol tables, and storage allocation)
Code generation (including intermediate code generation)
Code optimization

下载地址:  因我的WEB空间不支持下载, 有需要的人请按下面方法下载!  

请大家先下载网盘管理工具:http://www.diino.com/download.html

用户名:linpiglong
密  码:19870716

登陆网盘后我把文件放在My work file 中请耐心下载!

请不要随意更改密码,谢谢!

------------------------------------------------------------------------------------------------------------------------



Compilers: Principles, Techniques, and Tools 1986年-英文版
作者: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ul
出版社: Addison-Wesley
初版日: 1986-01-01
文件格式:PDF (2001 邮电出版社)
文件大小:31.4 MB

【内容简介】
  本书深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,每章都提供了大量的练习和参考文献。本书从介绍编译的原理性概念开始,然后通过构建一个简单的一遍编译器来逐一解释这些概念。 本书是编译原理课程的经典教材,作者曾多次使用本书的内容在贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学向本科生和研究生讲授初等及高等编译课程。 本书作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。本书 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,本书对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 本书可以作为高等院校计算机专业本科生和研究生编译原理与技术课程的 教材,也可以作为计算机技术人员必读的专业参考书之一。

下载地址:  因我的WEB空间不支持下载, 有需要的人请按下面方法下载!  

请大家先下载网盘管理工具:http://www.diino.com/download.html

用户名:linpiglong
密  码:19870716

登陆网盘后我把文件放在My work file 中请耐心下载!

请不要随意更改密码,谢谢!


-------------------------------------------------------------------------------------------------------------------
因我的两个WEB空间均不支持下载,所以选择网盘下载,如不能下载可以直接联系QQ:43212497
-------------------------------------------------------------------------------------------------------------------

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (16)
雪    币: 2
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
国人好像有翻译版的CHM,如果谁有发现麻烦贴上!
2008-5-11 18:08
0
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有吗?
正好在学~~~~
2008-5-11 18:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢了,,,还是有用的..
2008-5-11 23:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢楼主的分享,diino这个工具太好了,我也要申请一个
2008-5-12 17:59
0
雪    币: 102
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
这里也能下载http://rapidshare.com/files/63724105/compiler-aho.rar

额..上面的是中文版的,不是很清晰
解压密码 www.infoxa.com
还是lz那个好
2008-5-13 12:28
0
雪    币: 2
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
好东西不能让他沉下去! 来顶上去! 希望有更多人能得到这个!
2008-5-14 19:11
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
能不能upload到fs2you啊 或者namipan 这样会方便的多

thx
2008-5-14 19:54
0
雪    币: 93908
活跃值: (200199)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
9
Thanks .

我自己还是喜欢C.
2008-5-14 23:59
0
雪    币: 201
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
can someone upload file to rapid share or something link above doesnt support file anymore
2008-5-15 05:17
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
谢谢分享,下了看看
2008-6-4 09:40
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
好东东。谢谢分享。
我买了中文版的书,都没看
那个dinno我下了4.2的,安装之后运行又提示升级,升级又报错。
2008-6-5 22:00
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
那个网盘不好用啊,能不能换个啊
2008-7-11 19:40
0
雪    币: 255
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
这个网络盘非常的差,建议mediafire!
2008-7-14 06:16
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
难道19870716是你的生日,哪么7月16日是你的生日,哥哥我给你提前说声生日快乐,我猜错了没?楼主?
2008-7-14 22:28
0
雪    币: 2
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
thenks,If you have the interest can be try, I am very generally few online .



好像网络是很不稳定! 希望有人能另择方案共享大家!



很想但是我很少在线!



yes, thank you!
2008-10-11 09:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
中文电子版???
真的假的???
谁有??
传我一个:newpublic01@yahoo.com.cn
Thank you !
2008-11-26 17:26
0
游客
登录 | 注册 方可回帖
返回
//