简介
本书系统地介绍了编译程序的设计与构造以及各组成部分的软件技术和实用方法。全书共8章,主要包括编译程序概述、高级语言设计基础、词法分析、语法分析、语义分析和中间代码生成、运行时存储空间的组织、代码优化以及目标代码生成。本书的目标是使学习者建立一个较为完整的编译系统的模型,掌握各个阶段的基本算法、常用的编译技术和方法,为今后从事系统软件和应用软件的开发打下理论和实践基础。为此,本书力求讲清基本概念、基本原理和实现方法;书中引入了丰富的典型例题,配以大量的习题;本书以Sample语言为例来贯穿各章内容,介绍了其
编辑推荐
面向应用型本科计算机专业学生,通过一个编译器的设计实现案例详细讲解了编译程序及其相关部分的分析设计和整个编译器的设计实现。 教学目标明确,注重理论与实践的结合。 教学方法灵活,培养学生自主学习的能力。 教学内容先进,反映了计算机学科的最新发展。 教学模式完善,提供配套的教学资源解决方案。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2012-03-01
- 更新: 2023-07-25
- 书号:9787302277439
- 中图:TP314
- 学科:工学控制科学与工程工学计算机科学与技术