跳到正文

第5章笔记:类型系统与类型推导

课程笔记

本章七节的结构、语义与实验联系。

关联:章节 第5章 类型系统与类型推导

第5章笔记:类型系统与类型推导

联系

  • 类型是静态近似:写出结构、语义状态、反例和测试。
  • 类型判断与上下文:写出结构、语义状态、反例和测试。
  • 进展与保持直觉:写出结构、语义状态、反例和测试。
  • 约束生成:写出结构、语义状态、反例和测试。
  • 一阶统一:写出结构、语义状态、反例和测试。
  • 多态与值限制:写出结构、语义状态、反例和测试。
  • 类型错误诊断:写出结构、语义状态、反例和测试。

练习

以类型是静态近似为输入,一直推进到类型错误诊断,每一步保存制品。换一个程序重做,不能复用最终答案。

自检

闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。# 第5章笔记:类型系统与类型推导

联系

  • 类型是静态近似:写出结构、语义状态、反例和测试。
  • 类型判断与上下文:写出结构、语义状态、反例和测试。
  • 进展与保持直觉:写出结构、语义状态、反例和测试。
  • 约束生成:写出结构、语义状态、反例和测试。
  • 一阶统一:写出结构、语义状态、反例和测试。
  • 多态与值限制:写出结构、语义状态、反例和测试。
  • 类型错误诊断:写出结构、语义状态、反例和测试。

练习

以类型是静态近似为输入,一直推进到类型错误诊断,每一步保存制品。换一个程序重做,不能复用最终答案。

自检

闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。# 第5章笔记:类型系统与类型推导

联系

  • 类型是静态近似:写出结构、语义状态、反例和测试。
  • 类型判断与上下文:写出结构、语义状态、反例和测试。
  • 进展与保持直觉:写出结构、语义状态、反例和测试。
  • 约束生成:写出结构、语义状态、反例和测试。
  • 一阶统一:写出结构、语义状态、反例和测试。
  • 多态与值限制:写出结构、语义状态、反例和测试。
  • 类型错误诊断:写出结构、语义状态、反例和测试。

练习

以类型是静态近似为输入,一直推进到类型错误诊断,每一步保存制品。换一个程序重做,不能复用最终答案。

自检

闭卷画本章状态图,指出错误属于扫描、解析、绑定、类型还是运行阶段,并用最小反例验证。