编译技术
点击次数:
课程介绍:本课程向学生介绍程序设计语言编译程序构造的基本原理和基本实现技术,以及相关的一些理论知识,如自动机理论、上下文无关文法、语法制导等。这是软件工程专业背景知识的重要一部分。 本课程介绍编译程序构造的一般原理和基本实现方法,包括高级语言及其语法描述、词法分析、语法分析、语义分析、中间代码生成等部分,并以语法制导作为翻译的主要描述工具。作为原理性的课程,本课程介绍基本的理论和方法,而不偏向于某种源语言或目标机器。 本课程让学生掌握编译原理中的基本概念、基本理论、基本方法;在系统层面再认识程序和算法,提升计算机问题的求解水平,增强系统能力;体验实现自动计算的乐趣,培养计算思维。
授课教师:刘彬彬
开课学年:2023-2024
开课学期:秋学期
课程号:1618140X
学分:3.0
课程类型:本科生课程
是否精品课程:否
选课人数:156
课时:40.0