程序员常刷题这个回购是什么?这个存储库是为塔夫茨计算机科学专业的学生提供的资源,他们有兴趣了解更多关于他们目前正在上课的课程。有哪些课程?如何添加我的两分钱?提交拉取请求。类应按顺序包含以下部分:

  • 涵盖的主题课程中所教内容的简要概述

  • 尖端你会对一个走进课堂的学生说些什么?

  • 组合材料学生在课堂上可以做什么来帮助更深入地了解手头的材料?

  • 其他相关材料课程结束后学生接下来应该看什么?

  • 塔夫茨资源塔夫茨大学的谁或什么可以成为引导力量或帮助之手?

班级压缩比105涵盖的主题

  • 大步操作语义

  • 高阶函数

  • 匿名函数

  • 连续传球

  • SAT求解器

  • (S)ML类型系统

  • 类型检查

  • 类型推断

  • Smalltalk和面向对象编程

  • ML模块和函子

  • λ演算

尖端

  • 读了这本书不要只依赖SML/NJ。它往往有很差的错误信息。还可以尝试MosML和MLton(尤其是对于错误消息)。

  • 不要让希腊字母吓到你。在第一堂课之后,它们会更有意义。

  • 尝试在相应的作业之前阅读本书的章节(可能不是整章,但前20-30页会给你一个很好的开始)。