课程介绍

课程编号: 3093305 课程名称:编译原理 英文名称:Compiling principles 学时:48 学分:3 课程简介: 本课程主要介绍编译程序的构造和设计过程,内容包括适用于计算机高级程序设计语言翻译的形式语言和自动机理论、常用的词法分析方法、语法分析方法、语法制导翻译方法、符号表的组织与构造方法、代码优化和代码生成理论等。通过对该课程的学习,使学生能够掌握编译过程的基本原理及JavaCC编译程序的用法,为现阶段编译人才的培养奠定基础。 授课对象:信息工程学院软件工程、计算机科学与技术专业学生 推荐教材: (1)《编译原理(第四版)》胡元义编著, 西安电子科技大学出版社, 2015年02月。 参考书目: (1)《编译原理(第二版)》 Alfred V.Aho,MonicaS.Lam , Ravi Sethi, Jeffrey D.Ullman编著,赵建华等译,机械工业出版社,2016年01月。

课程通知 >>更多
最新动态