搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
编译原理
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7111123492
  • 作      者:
    (美)Alfred V.Aho,(美)Ravi Sethi,(美)Jeffrey D.Ullman著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2003
收藏
编辑推荐
  本书作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。本书 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,本书对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 本书可以作为高等院校计算机专业本科生和研究生编译原理与技术课程的 教材,也可以作为计算机技术人员必读的专业参考书之一。 

  

  
展开
作者简介
  Alfred V.Aho 于普林斯顿大学获得博士学位,现任贝尔实验室基础科学研究院副院长、计算机科学研究中心主任。在贝尔实验室主要负责计算科学和软件研究工作,已经出版多本算法、数据结构、编译器、数据库系统及计算机科学基础等方面的经典著作。 李建中,哈尔滨工业大学教授,博士生导师,国家杰出青年基金获得者,中国计算机学会理事,中国计算机学会理事,中国计算机学会数据库专业委员会副主任。从事计算机科学技术的教学、研究、开发工作二十余年。主要研究领域为数据库系统与并行计算,主持完成研究项目20余项,在统计与科学数据库、并行数据库、数据仓库、数据挖掘等方面取得了一系列研究成果,在IEEE Transactions on Knowledge and Data Engineering 、VLDB、ACM SIGMOD 等国内外重要学术刊物和学术会议发表学术论文180余篇,出版学术专著和教材4部,获得各类科学技术奖励多项。
展开
内容介绍
  《编译原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。《编译原理》 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。《编译原理》一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,《编译原理》对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。
展开
目录
出版者的话
专家指导委员会
译者序
前言
第1章 编译简介 1
1.1 编译器 1
1.2 源程序分析 3
1.3 编译器的各阶段 6
1.4 编译器的伙伴 10
1.5 编译器各阶段的分组 13
1.6 编译器的构造工具 14
参考文献注释 15
第2章 简单的一遍编译器 17
2.1 概述 17
2.2 语法定义 17
2.3 语法制导翻译 22
2.4 语法分析 26
2.5 简单表达式的翻译器 32
2.6 词法分析 37
2.7 符号表 40
2.8 抽象堆栈机 42
2.9 技术的综合 46
练习 53
编程练习 54
参考文献注释 55
第3章 词法分析 57
3.1 词法分析器的作用 57
3.2 输入缓冲 60
3.3 记号的描述 62
3.4 记号的识别 67
3.5 词法分析器描述语言 72
3.6 有穷自动机 76
3.7 从正规表达式到NFA 81
3.8 设计词法分析器的生成器 85
3.9 基于DFA的模式匹配器的优化 89
练习 97
编程练习 103
参考文献注释 103
第4章 语法分析 105
4.1 语法分析器的作用 105
4.2 上下文无关文法 109
4.3 文法的编写 113
4.4 自顶向下语法分析 120
4.5 自底向上语法分析 128
4.6 算符优先分析法 134
4.7 LR语法分析器 142
4.8 二义文法的应用 163
4.9 语法分析器的生成器
练习 174
参考文献注释 182
第5章 语法制导翻译 185
5.1 语法制导定义 185
5.2 语法树的构造 189
5.3 自底向上计算S属性定义 194
5.4 L属性定义 195
5.5 自顶向下翻译 198
5.6 自底向上计算继承属性 202
5.7 递归计算 207
5.8 编译时属性值的空间分配 209
5.9 编译器构造时的空间分配 211
5.10 语法制导定义的分析 215
练习 219
参考文献注释 221
……
第6章 类型检查 223
第7章 运行时环境 253
第8章 中间代码生成 299
第9章 代码生成 333
第11章 编写一个编译器 469
第12章 编译器实例 475
附录 一个程序设计项目 483
参考文献 489
索引 511
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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