内容简介
本书共分两篇,第一篇概论包括编译程序概述与程序(软件)研制的实践指南,第二篇实践篇包括方法及相关概念、词法分析、语义分析和目标代码生成、目标代码优化。第一篇统而概要地介绍了以C型语言编译系统作为开发平台进行界面设计、研制应用程序的操作步骤;第二篇中的实习题涵盖了编译程序构造的各个主环节,以C语言为规范,给出了相关的数据结构、众多的C型伪代码程序,供读者参考。书中所配光盘内容是本书的附录,其中附录一给出了语义分析中语义程序的字符序列到等价的目标代码的翻译全过程的感性体验;附录三与附录四给出了以VC+ +为开发平台开发的应用系统实例;附录五是以赋初值方式给出的各章实习题调试实例。
期望读者通过阅读本书,能了解C型语言研制应用程序的要点,汲取丰富的编程方法和技巧,对照操作,便可以轻松开发具有良好界面的应用程序(包括编译程序)。
本书可供计算机及相关专业作为编译原理课程的富有启发性的配套实践教材,同时也可作为计算机软件工作者、研究生以及广大计算机爱好者的参考用书。