课程介绍

编译系统在计算机科学与技术的发展历史中发挥了巨大作用,是计算机系统的核心支撑软件,编译程序构造的基本原理和技术不仅应用于编译程序的设计,也广泛应用于一般软件的设计和实现。 《编译原理》课程是软件工程、计算机科学与技术等本科专业必修课,主要讲授程序设计语言编译程序构造的一般原理、基本设计方法和主要实现技术,其主要内容贯穿程序语言、系统环境及其体系结构,能以相对独立的视角体现从软件到硬件,以及软硬件协同的整机概念,同时,其理论基础又涉及形式语言与自动机、数据结构与算法设计等计算机科学的许多重要方面,因此编译系统是联系计算机科学和计算机系统的典范。 《编译原理》课程教学包括理论教学、实验教学二个主要的环节,总计56学时,其中包括8学时课内实验。理论教学内容按照"基本概念、自动机与词法分析—高级语言的文法设计、语法分析—语义分析及中间代码-目标代码生成及优化"四大知识模块进行讲授。考虑《编译原理》课程内容抽象、理论性较强、涉及算法较多等特点,结合混合式教学模式的优点,旨在更加合理、有效地整合教学资源、共享知识,重点关注混合式教学在重难点知识点讲解及能力提升过程中的作用。与理论教学对应的课内实验教学以"综合、设计"方式组织教学,具体为词法分析器实验、语法语义翻译器实验。

课程通知 >>更多
  • 编译2,3组学生注意加入爱课程提交作业 2019-10-15
  • 关于第3章作业提交的通知 2019-10-10
  • 关于尽快注册爱课程平台《编译原理》课程的通知 2019-10-08
  • 词法分析(编译原理1组-饶文碧)课程作业发布通知 2019-09-26
  • 编译原理(2,3组王云华)《词法分析》作业已经发布 2019-09-24
  • 文法与语言(编译1组-饶文碧)的作业已发布 2019-09-14
最新动态
  • 王云华发布了新的通知公告编译2,3组学生注意加入爱课程提交作业
  • 饶文碧发布了新的通知公告关于第3章作业提交的通知
  • 饶文碧发布了新的通知公告关于尽快注册爱课程平台《编译原理》课程的通知
  • 饶文碧发布了新的作业词法分析(编译1组-饶文碧)
  • 饶文碧发布了新的通知公告词法分析(编译原理1组-饶文碧)课程作业发布通知
  • 王云华发布了新的通知公告编译原理(2,3组王云华)《词法分析》作业已经发布
  • 王云华发布了新的作业词法分析(编译2-3组王云华)
  • 饶文碧发布了新的通知公告文法与语言(编译1组-饶文碧)的作业已发布
  • 饶文碧发布了新的作业文法与语言(编译1组-饶文碧)
  • 饶文碧发布了新的作业文法与语言