DeathKing/Learning-SICP

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

Ruby

11,290

758 commits

updated Jun 26, 2026

See the code

README

《计算机程序的结构和解释》公开课 翻译项目

MIT OCW MIT OpenCourseWare      HIT IBMTC 哈尔滨工业大学 IBM技术中心      HIT PT 哈尔滨工业大学 清影PT

SICP

《计算机程序的构造和解释》系列公开课,视频是两位作者(Harold Abelson、Gerald Jay Sussman)在1986年7月给Hewlett-Packard公司员工培训时的录像。你可以在这里获得这门课程的视频。

这门课程只提供了英文字幕,本项目旨在将这些英文字幕翻译为中文,方便广大的Scheme/Lisp学习者。

教辅资料

这里收集了一些有用的学习资料,包括SICP原书、Scheme新手教程、教学环境搭建、相关拓展习题等资料。

SICP的习题解答可参考 SchemeWiki 的 SICP Solutions 页面。如果您在学习过程中遇到任何疑问,欢迎使用 Issues 功能提问。

视频地址

注意

  • 由于 MKV 格式的视频文件需要额外安装字幕,我们不再提供 MKV 格式的视频;
  • 中国大陆以外的用户,可尝试通过Google Drive下载以获得更高的下载速度。
编号标题下载地址译者
Lec1a《Lisp概览》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec1b《计算过程》 [优酷] [YouTube] [bilibili] [MP4] ChingfanTsou
Lec2a《高阶过程》 [优酷] [YouTube] [bilibili] [MP4] endyul
Lec2b《复合数据》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec3a《Henderson-Escher的例子》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, Michael Savior
Lec3b《符号化求导系统:引用》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec4a《模式匹配:基于规则的代换》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, Michael Savior
Lec4b《通用运算符》 [优酷] [YouTube] [bilibili] [MP4] rtmagic
Lec5a《赋值,状态和副作用》 [优酷] [YouTube] [bilibili] [MP4] Windfarer
Lec5b《计算对象》 [优酷] [YouTube] [bilibili] [MP4] DreamAndDead
Lec6a《流 I》 [优酷] [YouTube] [bilibili] [MP4] DreamAndDead
Lec6b《流 II》 [优酷] [YouTube] [bilibili] [MP4] DreamAndDead
Lec7a《元循环求值器 I》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, DreamAndDead
Lec7b《元循环求值器 II》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, DreamAndDead
Lec8a《逻辑式程序设计 I》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec8b《逻辑式程序设计 II》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec9a《寄存机器》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec9b《显式控制求值器》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, rtmagic
Lec10a《编译》 [优酷] [YouTube] [bilibili] [MP4] Windfarer
Lec10b《存储分配与垃圾收集》 [优酷] [YouTube] [bilibili] [MP4] Windfarer

加入我们

  • Learning-SICP 主群:97747648
  • Learning-SICP 2 群:573877085

(加群请注明理由,否则一概拒绝)

声明与致谢

我们由衷感谢 Harold Abelson 及 Gerald Jay Sussman 教授为我们讲授这一门公开课,感谢 MIT OCW 项目允许我们以 Creative Commons 的方式分发本课的中译版本,以下是原课中的许可与声明。

http://ocw.mit.edu
License: Creative Commons Attribution-Noncommercial-Share Alike.
Eric Grimson, Peter Szolovits, and Trevor Darrell,
6.001 Structure and Interpretation of Computer Programs, Spring 2005.
(Massachusetts Institute of Technology: MIT OpenCourseWare).

compiler-principles
functional-programming
interpreters
open-course
scheme
sicp

DeathKing/Learning-SICP

MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。

Ruby

11,290

758 commits

updated Jun 26, 2026

See the code

README

《计算机程序的结构和解释》公开课 翻译项目

MIT OCW MIT OpenCourseWare      HIT IBMTC 哈尔滨工业大学 IBM技术中心      HIT PT 哈尔滨工业大学 清影PT

SICP

《计算机程序的构造和解释》系列公开课,视频是两位作者(Harold Abelson、Gerald Jay Sussman)在1986年7月给Hewlett-Packard公司员工培训时的录像。你可以在这里获得这门课程的视频。

这门课程只提供了英文字幕,本项目旨在将这些英文字幕翻译为中文,方便广大的Scheme/Lisp学习者。

教辅资料

这里收集了一些有用的学习资料,包括SICP原书、Scheme新手教程、教学环境搭建、相关拓展习题等资料。

SICP的习题解答可参考 SchemeWiki 的 SICP Solutions 页面。如果您在学习过程中遇到任何疑问,欢迎使用 Issues 功能提问。

视频地址

注意

  • 由于 MKV 格式的视频文件需要额外安装字幕,我们不再提供 MKV 格式的视频;
  • 中国大陆以外的用户,可尝试通过Google Drive下载以获得更高的下载速度。
编号标题下载地址译者
Lec1a《Lisp概览》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec1b《计算过程》 [优酷] [YouTube] [bilibili] [MP4] ChingfanTsou
Lec2a《高阶过程》 [优酷] [YouTube] [bilibili] [MP4] endyul
Lec2b《复合数据》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec3a《Henderson-Escher的例子》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, Michael Savior
Lec3b《符号化求导系统:引用》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec4a《模式匹配:基于规则的代换》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, Michael Savior
Lec4b《通用运算符》 [优酷] [YouTube] [bilibili] [MP4] rtmagic
Lec5a《赋值,状态和副作用》 [优酷] [YouTube] [bilibili] [MP4] Windfarer
Lec5b《计算对象》 [优酷] [YouTube] [bilibili] [MP4] DreamAndDead
Lec6a《流 I》 [优酷] [YouTube] [bilibili] [MP4] DreamAndDead
Lec6b《流 II》 [优酷] [YouTube] [bilibili] [MP4] DreamAndDead
Lec7a《元循环求值器 I》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, DreamAndDead
Lec7b《元循环求值器 II》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, DreamAndDead
Lec8a《逻辑式程序设计 I》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec8b《逻辑式程序设计 II》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec9a《寄存机器》 [优酷] [YouTube] [bilibili] [MP4] DeathKing
Lec9b《显式控制求值器》 [优酷] [YouTube] [bilibili] [MP4] DeathKing, rtmagic
Lec10a《编译》 [优酷] [YouTube] [bilibili] [MP4] Windfarer
Lec10b《存储分配与垃圾收集》 [优酷] [YouTube] [bilibili] [MP4] Windfarer

加入我们

  • Learning-SICP 主群:97747648
  • Learning-SICP 2 群:573877085

(加群请注明理由,否则一概拒绝)

声明与致谢

我们由衷感谢 Harold Abelson 及 Gerald Jay Sussman 教授为我们讲授这一门公开课,感谢 MIT OCW 项目允许我们以 Creative Commons 的方式分发本课的中译版本,以下是原课中的许可与声明。

http://ocw.mit.edu
License: Creative Commons Attribution-Noncommercial-Share Alike.
Eric Grimson, Peter Szolovits, and Trevor Darrell,
6.001 Structure and Interpretation of Computer Programs, Spring 2005.
(Massachusetts Institute of Technology: MIT OpenCourseWare).

compiler-principles
functional-programming
interpreters
open-course
scheme
sicp

Significant stargazers

(top 24 of 46)

magic-akari

787 followers · starred May 2020

Chen Chuanle

42 followers · starred Sep 2020

Wei Huang

435 followers · starred Apr 2021

Zxilly

219 followers · starred Jun 2026