编译原理三大经典书籍(龙书 虎书 鲸书)

1、龙书(Dragon book)

英文名:Compilers: Principles,Techniques,and Tools

作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman

中文名:编译原理技术和工具

第一版龙书

第二版龙书

龙书”。龙书是Alfred V. Aho等人于1986年出版的,由于出版年代较早,其中包含部分过时的技术并且没有反映一些新的编译技术。新编的《编译原理》抛弃诸如算符优先分析等过时技术,增加面向对象编译、类型检查等新技术

下载地址:

资料包括: 中文版(第二版)  英文版(第二版) 部分课后习题答案  PPT课件

http://download.csdn.net/detail/tskyming/4205068  (需要积分)

http://skyming.ctdisk.com/u/715332/1037889  (无积分)

2、虎书(Tiger book)

英文名:Modern Compiler Implementation in C

作者:Andrew W.Appel,with Jens Palsberg

中文名:现代编译原理-C语言描述

虎书

“虎书”。虎书出版比较晚,与《编译原理》的知识点差不多,但增加了数据流分析、循环优化、内存管理等内容。与虎书比,《编译原理》更适合国内的编译原理课程教学。这本是C版,还有java版和ML版。

下载地址:

整理资料:

C版:      中文版 英文版 课后习题答案 全书的代码(来自官网)

Java版:  中文版 英文版 全书的代码(来自官网)

http://download.csdn.net/detail/tskyming/4203400  (需要积分)

http://www.ctdisk.com/mydisk.php  (无积分)

3、鲸书(Whale book)

英文名:Advanced Compiler Design and Implementation

作者:Steven S.Muchnick

中文名:高级编译器设计与实现

鲸书

“鲸书”。鲸书侧重在对编译器后端优化的处理。在本科阶段的编译教学中旨在让学生对程序设计语言的编译全过程有系统的理解,因此会介绍编译器后端的处理技术,但不注重优化技术。鲸书更适合作为研究生的教材或参考书。

下载地址:

由于鲸书比较难 搜集的资料较少  只有 中文版  和 英文版

http://download.csdn.net/detail/tskyming/4207296 (需积分)

http://www.ctdisk.com/mydisk.php  (无需积分)

注意:

资料中有些是DJVU 格式的,下载个windjview 即可

=================================================

http://blog.csdn.net/tskyming/article/details/7436892

1、龙书(Dragon book)

英文名:Compilers: Principles,Techniques,and Tools

作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman

中文名:编译原理技术和工具

第一版龙书

第二版龙书

龙书”。龙书是Alfred V. Aho等人于1986年出版的,由于出版年代较早,其中包含部分过时的技术并且没有反映一些新的编译技术。新编的《编译原理》抛弃诸如算符优先分析等过时技术,增加面向对象编译、类型检查等新技术

下载地址:

资料包括: 中文版(第二版)  英文版(第二版) 部分课后习题答案  PPT课件

http://download.csdn.net/detail/tskyming/4205068  (需要积分)

http://skyming.ctdisk.com/u/715332/1037889  (无积分)

2、虎书(Tiger book)

英文名:Modern Compiler Implementation in C

作者:Andrew W.Appel,with Jens Palsberg

中文名:现代编译原理-C语言描述

虎书

“虎书”。虎书出版比较晚,与《编译原理》的知识点差不多,但增加了数据流分析、循环优化、内存管理等内容。与虎书比,《编译原理》更适合国内的编译原理课程教学。这本是C版,还有java版和ML版。

下载地址:

整理资料:

C版:      中文版 英文版 课后习题答案 全书的代码(来自官网)

Java版:  中文版 英文版 全书的代码(来自官网)

http://download.csdn.net/detail/tskyming/4203400  (需要积分)

http://www.ctdisk.com/mydisk.php  (无积分)

3、鲸书(Whale book)

英文名:Advanced Compiler Design and Implementation

作者:Steven S.Muchnick

中文名:高级编译器设计与实现

鲸书

“鲸书”。鲸书侧重在对编译器后端优化的处理。在本科阶段的编译教学中旨在让学生对程序设计语言的编译全过程有系统的理解,因此会介绍编译器后端的处理技术,但不注重优化技术。鲸书更适合作为研究生的教材或参考书。

下载地址:

由于鲸书比较难 搜集的资料较少  只有 中文版  和 英文版

http://download.csdn.net/detail/tskyming/4207296 (需积分)

http://www.ctdisk.com/mydisk.php  (无需积分)

注意:

资料中有些是DJVU 格式的,下载个windjview 即可

=================================================

http://blog.csdn.net/tskyming/article/details/7436892


相关文章

  • 编译原理课程设计心得体会
  • 经过一个星期的编译原理课程设计,本人在刘贞老师的指导下,顺利完成该课程设计.通过该课程设计,收获颇多. 一.对实验原理有更深的理解 通过该课程设计,掌握了什么是编译程序,编译程序工作的基本过程及其各阶段的基本任务,熟悉了编译程序总流程框图,了解了编译程序的生成过程.构造工具及其相关的技术对课本上的知 ...

  • 计算机实训报告
  • 一、实训目的 1、 贯彻坚强实践环节和理论联系实际的教学原则,增加学生对专业感性认识的深广度,运用所学知识和技能为后续课程奠定较好的基础。 2、通过实习,开阔学生眼界和知识面,获得计算机硬件安装和系统维护的感性认识。与此同时安排适量的讲课或讲座,促进理论同实践的结合,培养学生良好的学风。 3、实习中 ...

  • 大学大三自我鉴定
  • 珍贵的三年大学生活已接近尾声,在这即将毕业的时刻,我很用心的填写了我的自我鉴定,使自己回顾走过的路,也更是为了看清将来的路。 步入大学那一刻起,我就明确自己的大学期间所要追求的价值——“学术技能社团实习考证”是我大学所要追求的五大要务!三年的时光里,我一直为之在努力! 对于学术,我是从小就在受到过良 ...

  • JSP实习报告
  • jsp实习报告 实习内容:jsp 实习目的:通过jsp的学习,可以独立的编写留言板.上传规格.考试系统.连接sqlserver数据库.以及怎么样配置运行jsp服务器 实习要求:懂得什么是jsp,运行原理,它的基本语法,内置对象,服务端的输出缓冲区,文件流的读取,jsp数据库如:jdbc.odbc.m ...

  • 大学三年毕业生自我鉴定
  • 珍贵的三年大学生活已接近尾声,在这即将毕业的时刻,我很用心的填写了我的自我鉴定,使自己回顾走过的路,也更是为了看清将来的路. 步入大学那一刻起,我就明确自己的大学期间所要追求的价值--"学术技能社团实习考证"是我大学所要追求的五大要务!三年的时光里,我一直为之在努力! 对于学术, ...

  • 国旗下的讲话稿:让读书成为我们的好习惯
  • 老师.同学们: 自古有句谚语:"书中自有黄金屋".意思是说,读书能使我们进步,能使我们过上好生活,能使我们受益无穷. 关于读书,中外先哲有过许多家弦户诵.脍炙人口的箴言:"读万卷书,行万里路"."书犹药也,善读之可以医愚":"读书 ...

  • Java编程思想读书笔记
  • 这是一份试图提纲挈领的读书笔记,<java编程思想>这本八百多页的书娓娓道来地包含了太多细节,这对读者是非常贴心的,我也强烈建议细细读这本书,如果你希望在短时间内学会java这种语言,那么这本书不是最好的选择,你可以看看谭浩强系列.我把看这本书的过程中,个人觉得每一章中最重要的思想.用整 ...

  • ASP.NET的网站新闻管理系统设计与实现
  • 【摘要】利用asp.net和ado.net技术开发的网站新闻管理系统,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。同时对系统的开发原理、系统的功能特点和设计方案进行了介绍。【关键词】asp.net ado.net 新闻 管理 数据库随着internet的普及,越来越多的 ...

  • 研究性学习计划表
  • 研究性学习计划表 班级:高二(1)班 课题:魔术中的物理原理 涉及学科:物理 指导教师:丁岳林 组长:王杉杉 组员:顾婷佳,孙嘉莉,朱笑芸,顾星怡,李本涛,何哲涵,闵陈震 课题组成员分工: ·收集资料,整理材料:顾婷佳,王杉杉 ·整理资料,并向老师汇报:顾星怡,闵陈震 ·典例分析,进行研究:全体成员 ...

  • 电子信息工程专业生产实习实习报告
  • 电子信息工程专业生产实习实习报告 学院:轻工学院 班级:04电信1班 指导教师:孟如 时间: xx.06.19-xx.06.30 地点: 河北理工大学 指导老师: 孟如 内容: 1. 认识电子元器件、电子材料 认识电子元器件、电子材料,学会电子工艺实习中常用测试仪器的操作。 2. 焊接训练 介绍电子 ...