编译原理课程实验教学大纲【编 写】 朱少林 【审 核】【课程类别】 专业选修 【课程学时】 51【开课学期】 【实验学时】 16 - 34【授课专业】计算机科学与技术 1、 课程简介 编译程序是现代计算机系统的基本组成部分之一。“编译原理”是计算机专业的一门重要专业课,同时也是一门实践性很强的课程,只有通过实践,才能真正掌握。编译技术,作为一门计算机软件技术,内涵极为丰富。有关词法、文法的分析,有关表格的处理,有关符号信息的处理方法,有关清晰有效的算法描述方法,有关部门形形色色数据结构的运用,自动机理论及其规划程序的指导作用。通过对本课程的学习,不仅可以掌握编译程序本身的基本实现原理和技术,同时也有助于提高对程序设计语言的理解,提高语言设计及程序设计能力。2、实验目的及要求通过实验环节,加强学生对所学编译原理知识的深入理解及熟练掌握,为今后进行各种程序的编制和开发打下良好的基础。要求在掌握理论知识的基础上,设计有关算法,编写程序,调试程序。编程语言可为C、C+或Ja