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

出版时间: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格式下载


用户评论 (总计4条)

 
 

  •   appel的作品,不错,涉及的面比较多。
  •   还是觉得龙书更适合我。
  •   仔细钻研,定有收获
  •   没有学过编译原理,想通过这本书学习一下,发现更是一头雾水!感觉不太适合初学者
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7