可变目标C编译器

出版时间:2005-1-1  出版社:电子工业出版社  作者:Christopher W. Fraser,David R. Hanson  页数:423  字数:776000  译者:王挺  
Tag标签:无  

内容概要

本书系统地介绍了可变目标ANSIC编译器1cc的设计方法和实现技术。1cc是一个实用的编译器,能够不同的目标机器生成代码。本书结合1cc的具体实现,详细讲术了存储管理、符号表、词法分析、语法分析、中间代码生成、优化、目标代码产生等编译程序的各个部分。全书共分19章,在各章之后均附有练习。    与其他介绍编译技术的教材相比,本书特色鲜明,实用性强,适合作为高等院校计算机专业的编译原理课程的教材或参考书,对从事编译相关工作的技术人员也有很好的参考价值。

作者简介

本书的两位作者都具有深厚的教学和研究背景。Christopher W.Fraser从1975年起开妈研究编译技术,尤其对于从紧缩规范自动产生代码生成器这一技术有深入的研究,在该领域发表了多篇论文。他提出了可变目标的窥孔优化方法,该方法被广为流行的C编译器——GCC所采纳。从199

书籍目录

第1章 引论  1.1 文本程序  1.2 如何使用本书  1.3 概述   1.4 设计   1.5 公共声明  1.6 语法规范  1.7 错误  深入阅读第2章 存储管理  2.1 内存管理接口  2.2 分配区的表示  2.3 空间分配  2.4 空间释放  2.5 字符串  深入阅读  练习 第3章 符号管理  3.1 符号的表示  3.2 符号表的表示  3.3 作用域的改变  3.4 查找和建立标识符  3.5 标号  3.6 常量  3.7 产生的变量  深入阅读  练习 第4章 类型   4.1 类型表示  4.2 类型管理  4.3 类型断言  4.4 类型构造器  4.5 函数类型  4.6 结构和枚举类型   4.7 类型检查函数  4.8 类型映射  深入阅读  练习 第5章 代码生成接口  5.1 类型度量  5.2 接口记录  5.3 符号  ……第6章 词法分析器第7章 语法分析第8章 表达式第9章 表达式语义第10章 语句第11章 声明第12章 中间代码的生成第13章 构造代码生成器第14章 选择和发送指令第15章 寄存器分配第16章 MIPS R3000代码的生成第17章 SPARC代码的生成第18章 X86代码的生成第19章 回顾参考文献

图书封面

图书标签Tags

评论、评分、阅读与下载


    可变目标C编译器 PDF格式下载


用户评论 (总计2条)

 
 

  •   绝对是好书
  •   如题,适合学习研究编译原理的人用!当当这次送货的书质量也不错。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7