SPOC学校专有课程
20春-编译原理-段湘煜-1
分享
spContent=编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。本课程首先介绍了编译原理相关的基本理论。然后重点讲述了编译器中的各个模块,包括:词法分析,语法分析,语法制导翻译等。课程注重理论与实践的结合,运用大量实际案例辅助教学。
—— 课程团队
课程概述

本课程首先介绍了编译原理相关的基本理论。然后重点讲述了编译器中的各个模块,包括:词法分析,语法分析,语法制导翻译等。课程注重理论与实践的结合,运用大量实际案例辅助教学。

授课目标

本课程的目标是使学生掌握构造编译器的基本原理,熟练掌握包括:词法分析、语法分析、语法制导翻译在内的编译技术。

课程大纲
预备知识

本课程面上高年级计算机相关专业的本科生,需要提前学习1~2门程序设计语言。

参考资料

编译原理(赵建华等译)——教材

编译原理(第3版)(陈意云等编)——参考书

陈意云, 张昱. 编译原理(第3版)习题精选与解析. 2014. 高等教育出版社 [ISBN 978-7-04-040579-8]——习题集推荐


Python源码解析

自制编译器

自己动手实现Lua

两周自制脚本语言