编译原理阅读书单(2012.5)

最近,稍微整理了下编译原理的一些书单,留存。只读过龙书的一部分,待细读之后,再做更多介绍。

1. 龙书 (Alfred V.Aho, Monica S.Lam, Ravi Sethi, Jeffrey D.Ullman)

Compilers: Principles, Techniques, and Tools (2nd Edition)

龙书是最为经典、国外大学使用最广泛的编译原理教材,比较全面地介绍了编译技术的方方面面,第二版还包括了不少现代编译技术(特别是一些优化技术)。通常,本科教学一般包括第一章到第六章的内容,深入一点则会介绍第七到第九章。

2.虎书系列 (Andrew W. Appel)

Modern Compiler Implementation in C

Modern Compiler Implementation in Java

Modern Compiler Implementation in ML

虎书系列非常注重实践,分别介绍了如何使用C、Java、ML及其相关工具实现Tiger语言的编译器。虎书有专门对符号表等的介绍,对于实现小型编译器更有借鉴意义。在高级论题里,也介绍了如何实现面向对象和函数式语言的特性。

3.鲸书 (Steven S.Muchnick)

Advanced Compiler Design and Implementation

鲸书更适用于作为研究人员或者编译器实现者的参考书,因为其介绍的均是编译器的高级主题,偏重于编译优化。

 

国内也有一些被广泛使用的编译原理教材

1. 程序设计语言编译原理(第3版)(陈火旺等)

2. 编译原理 (何炎祥等)

3. 编译原理:编译程序构造与实践 (张幸儿等)

4. 编译原理 (陈意云等)

转载于:https://www.cnblogs.com/comp/archive/2012/05/23/2514573.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值