<p>《编译器设计之路》系统地介绍了一个实际的Pascal编译器Neo Pascal的设计与实现。结合Neo Pascal的源代码,详细讲述了LL(1)语法分析器、符号表系统、中间表示、类型系统、优化技术、运行时刻的存储管理、代码生成器等编译器设计的核心话题。各章都附有少量以实践应用为主的练习题,既可作为阅读思考题,也可作为课程设计选题。</p> <p>与国内其他介绍编译技术的图书相比,《编译器设计之路》更关注的是编译器的实现细节,而不仅仅局限于理论阐述。《编译器设计之路》可供从事编译器设计相关工作的工程人员阅读,也可作为高等院校计算机专业的编译原理课程参考书。</p>
编译器设计(第2版)
✍ Scribed by Keith Cooper; Linda Torczon
- Publisher
- 人民邮电出版社
- Year
- 2012
- Tongue
- Chinese
- Leaves
- 595
- Series
- 图灵程序设计丛书
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
深入剖析现代编译器运用的算法和技术
强调代码优化和代码生成
体现编译原理教学的最新理念
本书旨在介绍编译器构造法中的艺术和科学。书中深入分析现代编译器后端所用的算法和技术,重点讨论代码优化和代码生成,详细介绍了用几个编程语言编写的示例等。
Keith D. Cooper 莱斯大学计算机科学系计算工程专业Doerr特聘教授,曾任该系系主任。Cooper博士的研究课题涵盖过程间数据流分析、标量指令优化、寄存器分配以及指令调度等方面。
Linda Torczon 莱斯大学计算机科学系高级研究员。Torczon的研究内容主要包括代码生成、过程间数据流分析和优化、编程环境。
✦ Table of Contents
封面
书名
版权
前言
目录
📜 SIMILAR VOLUMES
<p>本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。</p> <p>本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。</p> <p>本书适合作为高等院校计算机专业研究生和高年级本科生的教材,也适合需要了解高级编译器设计和构造有关问
书签已装载, 书签制作方法请找 [email protected] 完全免费 本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。 本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。 本书适合作为高等院校计算机专业研究生和
<p>本书涵盖了现代微处理器编译器的设计和实现方面的所有高级主题。</p> <p>本书首先介绍编译器的结构、符号表管理、中间代码结构、运行时支持等问题,探讨过程内的控制流分析、数据流分析、依赖关系分析和别名分析的各种方法,并介绍一系列的全局优化。接下来,讲述过程间的控制流分析、数据流分析和别名分析,以及程间优化和如何应用过程间信息来改善全局优化。然后,讨论有效利用层次存储系统的优化技术。最后,详细介绍4种商业化编译系统,以提供编译器结构、中间代码设计、优化策略和效果的专门例子。</p> <p>本书适合作为高等院校计算机专业研究生和高年级本科生的教材,也适合需要了解高级编译器设计和构造有关问
<p>本书根据平面设计领域发展的新趋势,以及广告设计、书籍设计、包装设计等领域中版式设计的新特点,融人了版式设计最新的实践教学理念,结合版式设计操作规程,系统介绍版式设计基本知识、历史经验整体格局、视觉流程、色彩、图像和文字的确定及形式美法则和网格体系</p> <p>本书既可作为高等院校艺术设计专业教材,也可作为设计公司的培训教材,对于广大文化创意从业人员来说也是一本必备的训练指导手册。</p>