课程编号:0930050004 课程名称:编译原理(Compiling Principle) 学时:54 学分:3.0 先修课程:高级语言程序设计、数据结构、离散数学、操作系统等 内容简介: 本课程是计算机与技术专业的专业基础课,介绍通用程序设计语言编译器构造的基本原理与技术。通过对本课程的学习,使学生了解语言翻译的全过程,理解语言翻译的基本原理、并通过上机实习初步掌握编译器构造的基本方法;通过对课程的学习,掌握编译原理的基本知识和一般方法,同时具有设计、实现、分析和维护编译程序等能力。 推荐教材或参考书目: 推荐教材: 陈火旺等主编.编译原理(第3版).北京:国防工业出版社出版,2000 主要参考书目: (1)吕映芝等主编.编译原理. 北京:清华大学出版社,2000 (2)阎天民等主编.编译方法. 西安:西安电子科技大学出版社,1997 (3)蒋立源主编.编译原理. 西安:西北工业大学出版社,1997 (4)Aifred V.Aho等著,编译原理 技术与工具(英文版)北京:人民邮电出版社,2002