跳到主要内容

📺 斯坦福 CS 143 编译器 ⭐️

课程名称: Compilers
课程官网地址:斯坦福CS143课程官网
先修课程: CS 103 计算的数学基础CS 107 计算机组成与系统
重要程度: ※※※※※
课程评点: 本课开发了专门的COOL编程语言(Class-Object-Oriented-Language),本课的核心就是为COOL编程语言实现一个完整的编译器。

课程说明

编译器和解释器的设计和实现的原则和实践。主题:词法分析;解析理论;符号表;类型系统;范围; 语义分析;中间表示;运行时环境;代码生成;和基本的程序分析和优化。学生在课程编程项目中为简单的面向对象语言构建编译器。

对编译器感兴趣的同学可以围绕Stanford的编译器课程体系来深入学习,Stanford除了有CS143以外,还有:

配套视频

B站视频:【斯坦福大学】CS143 编译器

推荐书籍