编译原理(苏州大学)
编译原理(苏州大学)
1000+ 人选课
更新日期:2026/03/31
开课平台智慧树
开课高校苏州大学
开课教师王中卿段湘煜李军辉
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
科普计算机编译知识(spreadthe knowledge of compilers principles)启发编译原理研究(inspirethe research of compilers)促进编译领域发展(advancethe development of compilers)
课程大纲

在线教程

章节简介教学计划
绪论
登录后可预览视频
编译原理概述
王中卿
编译器的基本结构
王中卿
编译器各阶段的主要任务
王中卿
简单表达式编译器的分析
王中卿
词法分析
词法分析概述
词法分析简述
李军辉
串和语言
李军辉
正则表达式
李军辉
状态转换图
李军辉
有限自动机
李军辉
从正则表达式到DFA
基于MYT算法从正则表达式到NFA
李军辉
从NFA到DFA的转换
李军辉
DFA的化简
李军辉
语法分析概述
语法分析概述
语法分析简介
段湘煜
自顶向下的语法分析
递归下降的预测分析
段湘煜
非递归的预测分析
段湘煜
自底向上的语法分析
LR分析方法
段湘煜
构造SLR分析表
段湘煜
构造规范LR分析表
段湘煜
构造LALR分析表
段湘煜
语法制导翻译
语法制导的定义
王中卿
S属性定义的自下而上计算
王中卿
L属性定义的自上而下计算
王中卿
  • 第一章绪论

    本章主要介绍编译原理的基本概念,包括编译器、解释器、混合编译器的定义。编译器的各个组成部分,构建一个编译器的基本方法等。

  • 1.1编译原理概述

    本节主要介绍编译原理的基本概念,包括编译器、解释器、混合编译器的定义。

  • 1.2编译器的基本结构

    本节主要介绍编译器的各个组成部分的定义以及基本功能等,以及编译器前端部分与后端部分的区别与联系。

  • 1.3编译器各阶段的主要任务

    本节主要介绍编译器每个阶段的主要任务,具体包括:词法分析,语法分析,语法制导翻译,中间代码生成等。

  • 1.4简单表达式编译器的分析

    本节主要介绍如何构建一个简单的表达式编译器,通过介绍整个构建过程,使得学生可以对于整个编译过程有一个更加深刻的理解。

  • 第二章词法分析

    本章主要介绍词法分析相关内容,词法分析的目的是识别程序中的词法记号流。具体内容包括:词法分析的基本概念,正则表达式,状态转换图与有限自动机,从正则表达式到有限自动机的转换方法等。

  • 2.1词法分析概述

    本节主要介绍词法分析的定义,以及与词法分析相关的一些基本概念,包括:串和语言,正则表达式,状态转换图,以及有限自动机等。

  • 2.2从正则表达式到DFA

    本节主要介绍从正则表达式到DFA的方法,具体包括 基于MYT算法从正则表达式到NFA,从NFA到DFA的转换,以及DFA的化简。

  • 第三章语法分析概述

    本章主要介绍语法分析相关的内容,语法分析的目的是基于词法记号流构建语法树。主要内容包括语法分析概述,自顶向下的语法分析方法和自底向上的语法分析方法。

  • 3.1语法分析概述

    本节主要介绍语法分析的基本概念,语法分析的基本方法,上下文无关文法的定义,以及形式语言的相关内容。

  • 3.2自顶向下的语法分析

    本节主要介绍自顶向下的语法分析的基本方法,包括:递归下降的预测分析,非递归的预测分析,LL(1)文法等。

  • 3.3自底向上的语法分析

    本节主要介绍自底向上的语法分析的基本方法。包括:自底向上的基本分析方法,构造SLR预测分析表,构造规范的LR预测分析表,以及构造LALR预测分析表等。

  • 第四章语法制导翻译

    本章主要介绍语法制导翻译的基本方法,包括:语法制导的基本定义,语法制导翻译定义的基本方法,语法制导翻译方案的基本方法等。

  • 4.1语法制导的定义

    本节主要介绍语法制导翻译的定义,以及语法制导翻译定义和语法制导翻译方案的基本定义。

  • 4.2S属性定义的自下而上计算

    本节主要介绍基于S属性的自下而上计算的语法制导定义的计算方法。

  • 4.3L属性定义的自上而下计算

    本节主要介绍基于L属性的自上而下计算的语法制导翻译方案的计算方法。

  • 开始学习
  • 第一章  作业测试
    第一章 绪论

    1.1 编译原理概述

    1.2 编译器的基本结构

    1.3 编译器各阶段的主要任务

    1.4 简单表达式编译器的分析

    视频数4
  • 第二章  作业测试
    第二章 词法分析

    2.1 词法分析概述

    2.2 从正则表达式到DFA

    视频数8
  • 第三章  作业测试
    第三章 语法分析概述

    3.1 语法分析概述

    3.2 自顶向下的语法分析

    3.3 自底向上的语法分析

    视频数7
  • 第四章  作业测试
    第四章 语法制导翻译

    4.1 语法制导的定义

    4.2 S属性定义的自下而上计算

    4.3 L属性定义的自上而下计算

    视频数3
  • 期末考试
App 下载
关注我们