编译原理是计算机专业的一门核心课程,在计算机本科教学中占有十分重要的地位。本课程介绍程序设计语言编译程序构造的一般原理、基本设计方法、主要实现技术和一些自动构造工具。主要内容包括:编译程序概论、文法和语言、词法分析与有限自动机、自上而下语法分析方法、自下而上语法分析方法、属性文法与语法制导翻译、语义分析与中间代码产生、符号表和代码优化等。
学习本课程必须以多门专业基础课为先修课程,如《高级语言程序设计》、《数据结构》、《离散数学》和《操作系统》等。通过本课程的学习,使学生掌握编译程序构造的基本原理、设计方法和实现技术,具有设计、实现、分析和维护编译程序等方面的基本技能,为今后从事应用软件和系统软件的开发打下一定的理论和实践基础。要求学生依据原理性知识,能够进行词法分析器和语法分析器的设计。
5.0 |
共 2 条评价 |
本次开课
查看全部
|
邮箱:ahmooc@ustc.edu.cn
电话:0551-63607943、66197609
客服QQ:3224114574、3265176516