搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
现代编译器的Java实现
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7121002701
  • 作      者:
    (美)Andrew W.Appel等著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2004
收藏
编辑推荐
  《现代编译器的Java实现》(第2版)可作为高等院校编译技术课程的教材、教师参考书以及编译技术研究人员的参考资料。
展开
作者简介
  Andrew W.Appel,普林斯顿大学计算机科学系教授,从事关于编译器、函数式编程语言、运行时间系统和无用信息收集、类型系统、计算机安全等方面的研究,并发表了多篇相关的论文;他还是“Compiling with Continuayions”一书的作者,以及New Jersey项目ML标准的奠基者和设计者。由于“在编程语言和编译器领域的重大研究贡献”,以及他为ACM会刊“ACM Transactions on Programming Languages and Systems”所做的工作,1998年,Appel被选为ACM的会士。

  陈明,石油大学(北京)计算机科学与技术系系主任、教授、博士生导师,南开大学、保肥工业大学等院校兼职教授。      
展开
内容介绍
  本书是一本编译技术的教程,其特点是注重实现。从学习编译器的结构来掌握理论,并通过编程技术将编译理论融合于实践中。本书主要内容分为两部分,第一部分为编译基础(第1章至第12章),主要包括:词法分析、语法分析、抽象语法、语义分析、活动记录、翻译成中间代码、基本块和轨迹、指令选择、活性分析、寄存器分配、 使之成为整体。第二部分为高级课题(第13章至第21章),主要包括:无用信息收集、面向对象语言、函数式编程语言、多态类型、数据流分析、循环优化、静态单赋值表、流水线和调度、分级存储器体系等。
  本书可作为高等院校编译技术课程的教材、教师参考书以及编译技术研究人员的参考资料。 
展开
目录
第一部分 编译基础
第1章 概述
第2章 词法分析
第3章 语法分析
第4章 抽象语法
第5章 语义分析
第6章 活动纪录
第7章 翻译成中间代码
第8章 基本块和轨迹
第9章 指令选择
第10章 活性分析
第11章 寄存器分配
第12章 使之成为整体

第二部分 高级课题
第13章 无用信息收集
第14章 面向对象语言
第15章 函数式编程语言
第16章 多态类型
第17章 数据流分析
第18章 循环优化
第19章 静态单赋值表
第20章 流水线和调度
第21章 分级存储器体系
附录 MiniJava语言参考手册
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证