《有基础SICP》第二课:理解递归

第二课对应的是《SICP》的第一章第2节,很多半路出家的程序员可能理解递归会有困难,第二课应该会有所帮助。

这是我第二次录制《SICP》的视频教程,第一次录制是讲给美术生听的,第二次录制基于第一次的授课经验,所以或许可以切中零基础的学习者理解递归的痛点。

第二课分了十一个小课,可能有一些小伙伴觉得太罗嗦了。其实前面两节,能够独立看书,独立完成习题的,是没有必要看视频的。之所以把第二节拆分成十一个小课,还是希望一批没有任何编程基础的小伙伴能够通过我的视频,真正入门Scheme。

(第三课开始会制作 20min ~ 30min 的视频,预计视频数量是五个以内,内容难度会加大)

下面罗列一些第二课讲解的书上没有的内容:

  • 2.2 named let
  • 2.3 vector
  • 2.4 hash-table
  • 2.5 利用副作用调试代码
  • 2.6 金鱼Scheme的函数库介绍

视频列表:

之前的课程

9 个赞