编译原理是国内高等院校计算机科学与技术专业必修专业课程之一,是一门理论与实践并重的课程,对引导学生进行科学思维和提高学生解决实际习题的能力,具有十分重要的作用。综观已出版的编译原理教材,要么是讲解高深的理论,要么是介绍具体编译器的实现,都不太适合我国高校教学的特点。基于这一点,《高等教育系列教材(主算机与信息管理类):编译原理》充分考虑我国高等教育的现状,力求将基本概念、基本原理和实现方法的思路阐述清楚,重视理论联系实际,力求达到条理清晰,通俗易懂,使读者能够很快掌握编译原理的基本内容。同时为了帮助学生掌握每章的重点和难点,《高等教育系列教材(主算机与信息管理类):编译原理》各章均附习题,以便于学生复习掌握。全书主要介绍编译系统的一般构造原理、基本实现技术和一些自动构造工具,同时也包含了面向对象语言等当前较新语言的编译技术。主要内容包括语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等。此外,还介绍了近年来在编译程序的自动生成工具研制方面所取得的一些成果,并引入了LEX、YACC的使用方法与实例。各校可根据教学需要,有选择地进行学习。