跳到正文

程序设计语言与解释器

从语法、作用域、语义和类型系统到内存、并发与完整解释器

8472 小时 48 分12高级
开始学习

1第1章 语法、词法与抽象语法树

以规则、状态、反例和实验掌握语法、词法与抽象语法树

7

2第2章 名字、作用域与绑定

以规则、状态、反例和实验掌握名字、作用域与绑定

7

3第3章 操作语义与求值策略

以规则、状态、反例和实验掌握操作语义与求值策略

7

4第4章 函数、闭包与递归

以规则、状态、反例和实验掌握函数、闭包与递归

7

5第5章 类型系统与类型推导

以规则、状态、反例和实验掌握类型系统与类型推导

7

6第6章 代数数据类型与模式匹配

以规则、状态、反例和实验掌握代数数据类型与模式匹配

7

7第7章 对象、类与消息传递

以规则、状态、反例和实验掌握对象、类与消息传递

7

8第8章 函数式编程与惰性

以规则、状态、反例和实验掌握函数式编程与惰性

7

9第9章 逻辑与声明式计算

以规则、状态、反例和实验掌握逻辑与声明式计算

7

10第10章 内存模型与垃圾回收

以规则、状态、反例和实验掌握内存模型与垃圾回收

7

11第11章 并发语义与效应

以规则、状态、反例和实验掌握并发语义与效应

7

12第12章 解释器综合项目

以规则、状态、反例和实验掌握解释器综合项目

7