现代编译原理 - [美]Andrew W.Appel

现代编译原理

[美]Andrew W.Appel

出版时间

2018-03-31

ISBN

9787115476883

评分

★★★★★
书籍介绍

本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、存储结构优化等,适合于后续课程或研究生教学。

Andrew W. Appel

美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998~1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。

Maia Ginsburg

美国普林斯顿大学计算机科学系讲师。

目录
第一部分 编译基本原理
第1章 绪论  1
1.1 模块与接口  1
1.2 工具和软件  3
1.3 树语言的数据结构  3

显示全部
用户评论
适合新手,可以边读边实现
《编译原理》课的教材,用 C 语言(本书另有 Java 和 SML 版本)从头实现了一个 TIGER 语言到 RISC 指令集的编译器,之后还简单讲了 GC / OOP / FP 等高级话题。
好难啊啊啊啊啊啊啊啊,写得略不平易近人。 推荐大家去看哈工大老师的视频教学,然后回来感谢我吧☺
编译原理的入门书
属于懂的人看的懂,不懂的人看不懂的书,需要有基础才能看懂,小白萌新请绕路
感觉有点阴间
龙书屁话太多,还是虎书比较精炼。
此书阅读有门槛,不但讲解了编译器运作原理,还讲了面向对象,函数式编程本质性的东西,很有收获。
太强
诡异的C代码…建议还是看ML版本的
下载
收藏