第一图书网

现代编译器的Java实现(第2版)

Andrew w.appel,陈明 电子工业出版社
出版时间:

2004-9-1  

出版社:

电子工业出版社  

作者:

Andrew w.appel,陈明  

页数:

350  

字数:

589000  

译者:

陈明  

Tag标签:

无  

内容概要

本书是一本编译技术的教程,其特点是注重实现。从学习编译器的结构来掌握理论,并通过编程技术将编译理论融合于实践中。本书主要内容分为两部分,第一部分为编译基础(第1章至第12章),主要包括:词法分析、语法分析、抽象语法、语义分析、活动记录、翻译成中间代码、基本块和轨迹、指令选择、活性分析、寄存器分配、 使之成为整体。第二部分为高级课题(第13章至第21章),主要包括:无用信息收集、面向对象语言、函数式编程语言、多态类型、数据流分析、循环优化、静态单赋值表、流水线和调度、分级存储器体系等。 本书可作为高等院校编译技术课程的教材、教师参考书以及编译技术研究人员的参考资料。

作者简介

Andrew W.Appel,普林斯顿大学计算机科学系教授,从事关于编译器、函数式编程语言、运行时间系统和无用信息收集、类型系统、计算机安全等方面的研究,并发表了多篇相关的论文;他还是“Compiling with Continuayions”一书的作者,以及New Jersey项目ML标准的奠基者和设

书籍目录

第一部分 编译基础 第1章 概述 第2章 词法分析 第3章 语法分析 第4章 抽象语法 第5章 语义分析 第6章 活动纪录 第7章 翻译成中间代码 第8章 基本块和轨迹 第9章 指令选择 第10章 活性分析 第11章 寄存器分配 第12章 使之成为整体第二部分 高级课题 第13章 无用信息收集 第14章 面向对象语言 第15章 函数式编程语言 第16章 多态类型 第17章 数据流分析 第18章 循环优化 第19章 静态单赋值表 第20章 流水线和调度 第21章 分级存储器体系附录 MiniJava语言参考手册参考文献


编辑推荐

  《现代编译器的Java实现》(第2版)可作为高等院校编译技术课程的教材、教师参考书以及编译技术研究人员的参考资料。

图书封面

图书标签Tags

广告

下载页面


现代编译器的Java实现(第2版) PDF格式下载



appel的作品,不错,涉及的面比较多。


还是觉得龙书更适合我。


仔细钻研,定有收获


没有学过编译原理,想通过这本书学习一下,发现更是一头雾水!感觉不太适合初学者


相关图书