编译原理

国家级

按照非985院校计算机专业工程应用型人才培养定位组织和开展教学,由国家级教学名师及国家级教学团队主要成员主讲,贯彻能力导向教育,力争使学生掌握“编译原理”中的基本概念、基本理论、基本方法,在系统级上再认识程序和算法,提升计算机问题求解的水平,增强系统能力,体验实现自动计算的乐趣。

课程介绍

课程简介 蒋宗礼 1 引言 从20世纪50年代早期第一个编译器出现到现在,半个世纪过去了。在这50来年里,计算机科学家们用自己的聪明才智不断地丰富编译的原理、技术、方法,不仅为编译本身的发展做出了贡献,而且还通过为计算机科学与技术学科提供良好的工具和思想方法而对计算机科学与技术学科的发展作出了巨大贡献。正是由于这以原因,相关内容一直是计算学科各个分支专业,尤其是计算机科学与技术专业的...

教学单元
  • 第1章 引论
  • 第2章 高级语言及其文法
  • 第3章 词法分析
  • 第4章 自顶向下的语法分析
    • 04-01

      自顶向下语法分析面临的问题与文法的改造

    • 04-02

      LL(1)分析方法

    • 04-03

      递归子程序法

  • 第5章 自底向上的语法分析
    • 05-01

      自底向上语法分析概述

    • 05-02

      算符优先分析法

    • 05-03

      LR分析法

  • 第6章 语法制导翻译与属性文法
  • 第7章 语义分析和中间代码生成
  • 第8章 运行环境
  • 第9章 代码优化与目标代码生成
  • 第10章 总结
教材
  • 主教材
    编译原理
    ISBN:

    978-7-04-029058-5

    主编:

    蒋宗礼 姜守旭

    高等教育出版社
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

专业基础课/技术基础课

课程学时:

56.0

学校:

北京工业大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

计算机科学与技术、信息安全等计算机类专业

学习人数:

17697

评论数:

18

教学团队
  • 蒋宗礼

    课程负责人

    教授

  • 廖湖声

    主讲教师

    教授

  • 徐旭东

    主讲教师

    副教授

  • 高红雨

    主讲教师

    副教授

  • 叶乃文

    主讲教师

    副教授

  • 王众

    主讲教师

    讲师