请选择 进入手机版 | 继续访问电脑版

(Tim推荐)程序猿高阶必备书籍-编程原理之三大经书

发表于 2016-09-30 10:53 显示全部楼层 163 5066

本帖最后由 tim 于 2016-10-24 06:31 编辑

   

 该文章属于<小码哥社区 — tim>原创,转载请注明:

 <小码哥社区 — tim>http://bbs.520it.com/forum.php?mod=viewthread&tid=2436 



    之前偶然一个机会,有幸听闻 龙书 虎书 鲸书,被很多人誉为"编程原理之三大经书",程序猿进阶必看书籍,可是并看不太懂呀0-0,虽然我自己学的是硬件,可能还木有达到一定的境界,然后发现网上的资源比较难找,这里把我辛辛苦苦收集的资源分享给大家,大家以后有时间可以看看,提升自己。这里分别给大家介绍下这三本书:

  • 龙书(Dragon Book)

    英文名:Compilers: Principles,Techniques,and Tools
    作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman
    中文名:编译原理技术和工具

    


longBook.png

       本书深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、 运行环境、中间代码生成、代码生成、代码优化等,并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,每章都提供了大量的练习和参考文献。本 书从介绍编译的原理性概念开始,然后通过构建一个简单的编译器来逐一解释这些概念。


  • 虎书(Tiger book)

    英文名:Modern Compiler Implementation in C 
    作者:Andrew W.Appel,with Jens Palsberg 
    中文名:现代编译原理-C语言描述

huBook.png


    在编译领域,“虎书”与“龙书”(《编译原理》)齐名。虎书出版比较晚,与《编译原理》的知识点差不多,但增加了数据流分析、循环优化、内存管理等内容。与虎书比,《编译原理》更适合国内的编译原理课程教学。


  • 鲸书


jingBook.png

   

    这里给出观看的建议,避免大家走弯路:

  • 龙书侧重基础,很详细,新版本里面也加入了很多优化的内容;

  • 虎书侧重实践,出版的比龙书晚,大部分基础和优化都讲到了但不是特别详细,适合国内的编译原理课程教学;

  • 鲸书侧重优化部分,更适合作为研究生的教材或参考书。


    

    三本书全套下载链接: https://pan.baidu.com/s/1dECos1b

    

游客,如果您要查看本帖隐藏内容请回复


    欢迎访问个人技术博客


回复 使用道具
举报
林夕碎了

发表于 06-21 11:26 显示全部楼层

看一下怎么样
回复 支持 反对 使用道具
举报
CoderAlan

发表于 03-20 16:28 显示全部楼层

看一下怎么样

回复 支持 反对 使用道具
举报
Springgreen

发表于 02-28 15:40 显示全部楼层

Mark一下
回复 支持 反对 使用道具
举报
Hz_

发表于 01-02 10:36 显示全部楼层

来学习来了

回复 支持 反对 使用道具
举报
Lu1u

发表于 2017-12-26 20:09 显示全部楼层

哈哈哈

回复 支持 反对 使用道具
举报
hello_zzp

发表于 2017-12-21 09:51 显示全部楼层

TK

回复 支持 反对 使用道具
举报
wuzhou

发表于 2017-11-21 15:32 显示全部楼层

hao

回复 支持 反对 使用道具
举报
雪痕

发表于 2017-11-16 14:15 显示全部楼层

回复 支持 反对 使用道具
举报
风霜君

发表于 2017-11-13 20:07 显示全部楼层

挺棒的

回复 支持 反对 使用道具
举报

发表新文章
tim

小码哥骨干成员

0

学分

1071

学币

1419

积分

小码哥骨干成员

Rank: 6Rank: 6

积分
1419

小码哥iOS学员勋章活动达人勋章论坛荣誉内测勋章关注新浪微博关注小码哥教育公众号小码哥周年庆鼠标垫小码哥周年庆T恤意见领袖勋章论坛百帖达成勋章真土豪勋章勋章

Ta的主页 发消息
精华帖排行榜

精彩推荐

  • 关注小码哥教育