Skip to content

编译原理

专业进阶4学分玉泉CS3100M

培养方案推荐修读学期:大三春夏

课程简介

摘自教务网:

本课程的主要任务是学习编译的基本原理以及实现编译器的基本技术。主要内容包括:编译程序的组成、编译的各个阶段主要内容、与编译器相关的其他程序等。重点是词法分析器、语法分析器、语义分析、运行环境、代码生成和代码优化等。要学习的基本理论包括正则表达式、自动机、上下文无关文法等等,要掌握的基本方法包括基于自动机理论的词法分析方法,自顶向下和自底向上的语法分析方法,语法制导的语义处理方法、代码生成及优化方法等。通过本课程的学习和实验环节的锻炼,应使学生掌握编译原理的基本开发原理和技术,具有较强的计算机系统软件设计和开发能力。

任课教师

李莹/王强/刘忠鑫/陈明帅/姚培森/鲁东明 等

成绩构成

  • Quiz(4次,允许课后在学在浙大上提交) 10%
  • 作业(虎书课后题) 10%
  • 实验 25%
    • 实验的bonus只允许加到实验和溢出到Quiz分数
  • 期中(可带一张打印A4) 15%
  • 期末(可带3张打印A4) 40%

相关资源