编译器工程

编译器工程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2006-02
版次: 1
ISBN: 9787111179627
定价: 68.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 492页
35人买过
  • 本书旨在介绍编译器构造法中的艺术和科学。用大量素材向读者展示现实权衡的存在,展示这些选择的影响可能是微妙且深远的。省略由于商业、语言和编译器技术以及町用工具的变迁而变得不太重要的技术、c语言对优化和代码生成提供更深层次的处理。奉书内容分为四部分。前端部分介绍扫描、语法分析、上下文相关分析的内容;基础结构部分阐述中间表示、过程抽象、代码形态为主线的知识;优化部分阐述构建编译器的巾间部分——优化器所出现的问题;代码生成部分着眼于代码生成中的三个主要问题。
      
      
       本书内容翔实,文笔流畅,适合作为高等院校计算机专业本科生和研究生编译课程的教材和参考书。 Cooper博士,Rice大学计算机科学系教授,是Rice巨型标量编译器项目的负责人,这一项目主要研究与现代计算机的优化和代码生成相关的问题。他还是Rice大学高性能软件研究中心、计算机与信息技术学院和多媒体通信中心的成员。他开设本科生和研究生的编译器设计课程。 出版者的话

    专家指导委员会

    对本书的赞誉

    译者序

    前言

    第1章 编译总览

     l.l 概述

     1.2 为什么研究编译器构造法

     1.3 编译的基本原则

     1.4 编译器的结构

     1.5 翻译综述

      1.5.1 理解输入

      1.5.2 创建和维护运行时环境

      l.5.3 改进代码

      1.5.4 生成输出程序

     1.6 编译器应有的性质

     l.7 概括和展望

     本章注释

    第2章 扫描

     2.l 概述

     2.2 识别字

      2.2.1 识别器的形式

      2.2.2 识别更复杂的字

      2.2.3 扫描器的自动构建

     2.3 则表达式

      2.3.l 正则表达式的定义

      2.3.2 例子

      2.3.3 RE的性质

     2.4 从正则表达式到扫描器以及从扫描器到正则表达式

      2.4.1 非确定性有穷自动机

      2.4.2 正则表达式到NFA:Thompson 构造法

      2.4.3 NFA到DFA:子集构造法

      2.4.4 DFA到最小DFA:Hopcroft算法

      2.4.5 DFA到正则表达式

      2.4.6 将DFA作为识别器

     2.5 实现扫描器

      2.5.l 表驱动扫描器

      2.5.2 直接编码扫描器

      2.5.3 处理关键字

      2.5.4 描述动作

     2.6 高级话题

     2.7 概括和展望

     本章注释

    第3章 语法分析

     3.1 概述

     3.2 表示语法

      3.2.1上下文无关文法

      3.2.2 构造句子

      3.2.3 使用结构描述优先权

      3.2.4 发现特定派生

      3.2.5 上下文无关文法与正则表达式的对比

     3.3 自顶向下分析

      3.3.1 例子

      3.3.2 自顶向下分析的复杂因素

      3.3.3 消除左递归

      3.3.4 消除回溯

      3.3.5 自顶向下递归下降分析器

     3.4 自底向上分析

      3.4.1 移入归约分析

      3.4.2 发现句柄

      3.4.3 LR(1)分析器

     3.5 构建LR(1)表格

      3.5.1 LR(1)项目

      ……

    第4章 上下文相关分析

    第5章 中间表示

    第6章 过程抽象

    第7章 代码形态

    第8章 代码优化概述

    第9章 数据流分析

    第10章 标量优化

    第1l章 指令筛选

    第12章 指令调度

    第13章 寄存器分配

    附录A ILOc

    附录B 数据结构

    参考文献

    练习

    索引
  • 内容简介:
    本书旨在介绍编译器构造法中的艺术和科学。用大量素材向读者展示现实权衡的存在,展示这些选择的影响可能是微妙且深远的。省略由于商业、语言和编译器技术以及町用工具的变迁而变得不太重要的技术、c语言对优化和代码生成提供更深层次的处理。奉书内容分为四部分。前端部分介绍扫描、语法分析、上下文相关分析的内容;基础结构部分阐述中间表示、过程抽象、代码形态为主线的知识;优化部分阐述构建编译器的巾间部分——优化器所出现的问题;代码生成部分着眼于代码生成中的三个主要问题。
      
      
       本书内容翔实,文笔流畅,适合作为高等院校计算机专业本科生和研究生编译课程的教材和参考书。
  • 作者简介:
    Cooper博士,Rice大学计算机科学系教授,是Rice巨型标量编译器项目的负责人,这一项目主要研究与现代计算机的优化和代码生成相关的问题。他还是Rice大学高性能软件研究中心、计算机与信息技术学院和多媒体通信中心的成员。他开设本科生和研究生的编译器设计课程。
  • 目录:
    出版者的话

    专家指导委员会

    对本书的赞誉

    译者序

    前言

    第1章 编译总览

     l.l 概述

     1.2 为什么研究编译器构造法

     1.3 编译的基本原则

     1.4 编译器的结构

     1.5 翻译综述

      1.5.1 理解输入

      1.5.2 创建和维护运行时环境

      l.5.3 改进代码

      1.5.4 生成输出程序

     1.6 编译器应有的性质

     l.7 概括和展望

     本章注释

    第2章 扫描

     2.l 概述

     2.2 识别字

      2.2.1 识别器的形式

      2.2.2 识别更复杂的字

      2.2.3 扫描器的自动构建

     2.3 则表达式

      2.3.l 正则表达式的定义

      2.3.2 例子

      2.3.3 RE的性质

     2.4 从正则表达式到扫描器以及从扫描器到正则表达式

      2.4.1 非确定性有穷自动机

      2.4.2 正则表达式到NFA:Thompson 构造法

      2.4.3 NFA到DFA:子集构造法

      2.4.4 DFA到最小DFA:Hopcroft算法

      2.4.5 DFA到正则表达式

      2.4.6 将DFA作为识别器

     2.5 实现扫描器

      2.5.l 表驱动扫描器

      2.5.2 直接编码扫描器

      2.5.3 处理关键字

      2.5.4 描述动作

     2.6 高级话题

     2.7 概括和展望

     本章注释

    第3章 语法分析

     3.1 概述

     3.2 表示语法

      3.2.1上下文无关文法

      3.2.2 构造句子

      3.2.3 使用结构描述优先权

      3.2.4 发现特定派生

      3.2.5 上下文无关文法与正则表达式的对比

     3.3 自顶向下分析

      3.3.1 例子

      3.3.2 自顶向下分析的复杂因素

      3.3.3 消除左递归

      3.3.4 消除回溯

      3.3.5 自顶向下递归下降分析器

     3.4 自底向上分析

      3.4.1 移入归约分析

      3.4.2 发现句柄

      3.4.3 LR(1)分析器

     3.5 构建LR(1)表格

      3.5.1 LR(1)项目

      ……

    第4章 上下文相关分析

    第5章 中间表示

    第6章 过程抽象

    第7章 代码形态

    第8章 代码优化概述

    第9章 数据流分析

    第10章 标量优化

    第1l章 指令筛选

    第12章 指令调度

    第13章 寄存器分配

    附录A ILOc

    附录B 数据结构

    参考文献

    练习

    索引
查看详情
12
相关图书 / 更多
编译器工程
编译原理与实践
鲁斌
编译器工程
编译器设计原理
谌志群 著
编译器工程
编译方法导论
史涯晴 贺汛
编译器工程
编译原理及编译程序构造(第3版)/普通高校计算机专业精品教材系列
云挺、秦振松、薛联凤 著
编译器工程
编译技术与应用(微课视频版·题库版)
杨金民 陈果 黎文伟
编译器工程
编译原理简明教程
费蓉
编译器工程
编译原理
刘茂福、黄革新、胡慧君 编
编译器工程
编译原理及实现(第2版)
姜淑娟;谢红侠;张辰;刘兵
编译器工程
编译原理教程(第五版)
李玉军 著
编译器工程
编译原理
李维华;岳昆;周小兵
编译器工程
编译原理(英文版)
雷向东、龙军、雷振阳 编
编译器工程
编译原理及编译程序构造
薛联凤
您可能感兴趣 / 更多
编译器工程
无辜者的谎言(相信我!看到结局你一定会头皮发麻;全美读者推荐的悬疑神作,GOODREADS高分作品)
[美]A.R.托雷 著;梁颂宇 译;星文文化 出品
编译器工程
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
编译器工程
哲学、历史与僭政——重审施特劳斯与科耶夫之争
[美]弗罗斯特(Bryan-Paul Frost) 编;[美]伯恩斯(Timothy W. Burns)
编译器工程
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
编译器工程
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
编译器工程
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
编译器工程
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
编译器工程
最后一章
[美]厄尼·派尔
编译器工程
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
编译器工程
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
编译器工程
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
编译器工程
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译