《《编译原理》课程简介.docx》由会员分享,可在线阅读,更多相关《《编译原理》课程简介.docx(1页珍藏版)》请在第一文库网上搜索。
编译原理(Compi1ingPrincip1e)总学时:48学时理论:40学时实验(上机、实习等):8学时学分:3课程主要内容:本课程是计算机专业的一门学科基础课程,是一门理论性、实验性、技术性很强的课程。本课程主要介绍程序设计语言编译程序构造的基本原理和设计方法。通过本课程的学习,使学生掌握和理解编译的基本过程,重点理解并掌握词法分析、语法分析、语义分析及代码生成等相关技术,并对相应的算法实现有一定的了解与认识,还要了解各个编译阶段的功能与常用的一些设计方法和技巧。通过各个编译过程的分析,认识编译器中各阶段在计算机语言的编译中所起的作用,更好地理解计算机底层与上一层的交流执行方式,更进一步把应用层中的程序、数据的过渡到更深一层的算法、编码中去,更好地把握程序编译执行的实质。先修课程:汇编语言程序设计,数据结构,离散数学等。适用专业:计算机科学与技术教材:胡伦骏,徐兰芳等.编译原理.北京:电子工业出版社,2005教学叁考书:1陈意云.编译原理.北京:高等教育出版社,2005(美)阿霍(AhO,A.V.)等著,李建中等译.编译原理.北京:机械工业出版社,2007