课程介绍
本课程是计算机专业的重要专业课之一,主要介绍程序设计语言编译程序的基本原理和基本实现方法。为了使学生掌握、了解开发大型软件系统和软件工具等的思想和方法,提高学生程序设计的能力,有必要让学生了解、熟悉编译程序构造的基本原理、技术和方法,故此开设《编译原理》这门课程,以便使学生对编译的基本概念、原理和方法有完整的和清楚的理解。
课程大纲
考核标准
本学期学生需要完成三次作业。
教材教参
教材:编译原理及实现,孙悦红,清华大学出版社
主要参考资料:
编译原理,陈火旺,国防工业出版社
编译原理(原书第2版)(龙书) ,ALFRED V.AHO etc著,赵建华 郑滔等译 ,机械工业出版社 ,2008.12
程序设计语言编译方法,肖军模,大连理工大学出版社
编译原理,张素琴,吕映芝,清华大学出版社