现代编译原理:C语言描述(修订版)
10推荐 收藏
15.1K阅读
图灵计算机科学丛书

现代编译原理:C语言描述(修订版)

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

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

出版信息

  • 书  名现代编译原理:C语言描述(修订版)
  • 系列书名图灵计算机科学丛书
  • 执行编辑关于本书的内容有任何问题,请联系 杨琳
  • 出版日期2018-04-11
  • 书  号978-7-115-47688-3
  • 定  价89.00 元
  • 页  数385
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Modern Compiler Implementation in C
  • 原书号9780521607650

所属分类

同系列书

本书特色

经典编译原理教材,国际上众多名校均采用本书作为编译原理课程的教材,包括美国麻省理工学院、加州大学伯克利分校、普林斯顿大学和英国剑桥大学等。
《现代编译原理:C语言描述(修订版)》按照编译器处理过程的各个阶段依次组织,并精心设计了一个“学生项目编译器”的框架和模块接口。每一章结尾均给出习题,使得学生在掌握了编译原理和方法的同时,能够理论联系实际地亲自动手体验具体的实现过程。
《现代编译原理:C语言描述(修订版)》还增加了一些其他编译原理教科书没有涉及的内容。前端增加了面向对象的程序设计语言、函数式程序设计语言等现代语言的编译实现方法,后端增加了针对现代计算机体系结构特征的一些比较成熟的优化方法。这展现了现代商业编译器需解决的一些关键问题,开拓了学生的视野,为未来更深入的研究奠定基础。

目录

译者序 阅读
前言 阅读
第一部分 编译基本原理
第1章 绪论 阅读
第2章 词法分析 阅读
第3章 语法分析 
第4章 抽象语法
第5章 语义分析
第6章 活动记录
第7章 翻译成中间代码
第8章 基本块和轨迹
第9章 指令选择
第10章 活跃分析
第11章 寄存器分配
第12章 整合为一体
第13章 垃圾收集
第14章 面向对象的语言
第15章 函数式程序设计语言
第16章 多态类型
第17章 数据流分析
第18章 循环优化
第19章 静态单赋值形式
第20章 流水和调度
第21章 存储层次

作者介绍

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

大家也喜欢

  • 计算机科学精粹

    Wladston Ferreira Filho   蒋楠   译

    本书面向所有对计算机科学感兴趣的读者,以浅显易懂的语言和简明扼要的形式介绍计算机科学领域的重要知识点,尽量少涉...

  • 自制编译器

    青木 峰郎   严圣逸   绝云   译

    本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了C♭语言,C♭可以说是C语言的子集,实现了包括...

  • 自己设计制作CPU与单片机

    这是一本非常有趣、激动人心的书,本书带领读者进入此前难以想象的领域——自己设计制作CPU,自己设计制作计算机。...

  • CPU自制入门

    水头一寿   米泽辽   藤田裕士   赵谦   译

    一直以来CPU内部是绝大多数IT工程师难以触及的领域。纵使学习过计算机架构相关课程,自己动手实现CPU也始终遥...

  • 图灵的秘密:他的生平、思想及论文解读

    Charles Petzold   杨卫东   朱皓   译

    图灵机是英国数学家阿兰•图灵提出的一种抽象计算模型,本书深入剖析了图灵这篇描述图灵机和可计算性的原始论文《论可...

  • 这本书以后会有Java版本的么,就是Modern Compiler Implementation in Java会引入么
    wjpworking  发表于 2018-04-04 11:49:51
    推荐
  • 会出电子书么?
    kaizener  发表于 2018-03-20 13:33:12
    推荐
    • 您好,本书暂时没有电子版权。

      杨琳  发表于 2018-03-20 16:58:30
    • @杨琳 暂时?还有希望???

      sunpan  发表于 2018-03-28 09:36:14
    • @杨琳 什么时候能够争取到电子版的版权呢,本人喜欢技术,奈何自己还是个学生,是住在是买不起纸质书

      mengerZhang  发表于 2019-02-26 15:20:19
  • 什么时候上市?
    ja809  发表于 2018-03-22 22:14:49
    推荐
    • 您好,预计4月16号左右上市。

      杨琳  发表于 2018-03-23 09:58:43
  • 修订了什么
    yjhmelody  发表于 2018-03-24 01:10:42
    推荐
    • 您好,此次修订了勘误以及一些术语的翻译。

      杨琳  发表于 2018-03-28 16:10:02
  • 这本书修订在哪些方面呢?是更新到最新?还是只是修订了一些勘误呢?
    sunpan  发表于 2018-03-27 18:03:16
    推荐
    • 您好,此次修订了勘误以及一些术语的翻译。

      杨琳  发表于 2018-03-28 16:42:30
  • 期待电子版
    Wenyang  发表于 2018-03-31 14:17:49
    推荐
  • 纸书发售的话,京东也是同步有货的吗?
    adobi  发表于 2018-04-02 11:32:06
    推荐
    • 您好,京东一般是同步的。

      杨琳  发表于 2018-04-02 17:38:03
  • 虎书
    香蕉君  发表于 2018-04-25 12:33:55
    推荐
  • 期待电子版
    bdu  发表于 2018-05-02 16:34:09
    推荐
  • 会有有ML语言版的吗?
    ML版写得最好就是没有翻译。
    memcpy  发表于 2018-07-23 17:13:53
    推荐
  • 请问有电子版吗?
    simpcity  发表于 2019-06-03 17:04:10
    推荐