# Learning-SICP **Repository Path**: jacklisp/Learning-SICP ## Basic Information - **Project Name**: Learning-SICP - **Description**: MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。 - **Primary Language**: Ruby - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-23 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 《计算机程序的结构和解释》公开课 翻译项目 MIT OCW [MIT OpenCourseWare](https://ocw.mit.edu/index.htm)      HIT FoOTOo [哈尔滨工业大学 FoOTOo实验室](https://github.com/FoOTOo)      HIT PT 哈尔滨工业大学 清影PT

SICP

《计算机程序的构造和解释》系列公开课,视频是两位作者(Harold Abelson、Gerald Jay Sussman)在1986年7月给**Hewlett-Packard**公司员工培训时的录像。你可以在[这里](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/)获得这门课程的视频。 这门课程只提供了英文字幕,本项目旨在将这些英文字幕翻译为中文,方便广大的`Scheme/Lisp`学习者。 ## 教辅资料 这里收集了一些有用的学习资料,包括SICP原书、Scheme新手教程、教学环境搭建、相关拓展习题等资料。 | 教学辅导 | 环境配置 | 深入阅读 | | ------- | ------ | ------- | | [SICP原书全文·英文](https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html) |[MIT Scheme基本使用](http://www.math.pku.edu.cn/teachers/qiuzy/progtech/scheme/mit_scheme.htm)|[程序设计语言理论资料汇编](https://steshaw.org/plt/) | | [SICP原书PDF版·英文](https://github.com/sarabander/sicp-pdf) | [PLT Scheme的基本使用](http://www.math.pku.edu.cn/teachers/qiuzy/progtech/scheme/plt_scheme.htm) | [程序设计语言研究资料](http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/language-research.html) | | [Scheme入门教程·中文](https://github.com/DeathKing/yast-cn) | [DrRacket 的安装与配置](https://zhuanlan.zhihu.com/p/37056659) | [程序设计语言与逻辑研究领域经典论文](http://www.cs.cmu.edu/~crary/819-f09/) | | [MIT 6.945/6.905 课程作业](http://groups.csail.mit.edu/mac/users/gjs/6.945/assignments.html) | [Racket 常见问题](https://syntacticlosure.github.io/) | [Oleg's FTP](http://okmij.org/ftp/) | SICP的习题解答可参考 SchemeWiki 的 [SICP Solutions](http://community.schemewiki.org/?SICP-Solutions) 页面。如果您在学习过程中遇到任何疑问,欢迎使用 [Issues](https://github.com/DeathKing/Learning-SICP/issues) 功能提问。 ## 视频地址
🏠 主页
🎥 播放列表 优酷 YouTube BiliBili AcFun
📂 网盘 百度网盘 Google Drive
> **注意** > * 由于 MKV 格式的视频文件需要额外安装字幕,我们不再提供 MKV 格式的视频; > * 中国大陆以外的用户,可尝试通过Google Drive下载以获得更高的下载速度。 | 编号 | 标题 | 下载地址 | 译者 | | ---- | ---- |:-----------------------:| ---- | | Lec1a | 《Lisp概览》 | [ [优酷] ](https://v.youku.com/v_show/id_XNTEzMDAyMTU2.html) [ [YouTube] ](https://youtu.be/IcZSFewqr9k) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_1.html) [ [MP4] ](https://pan.baidu.com/s/109WuY4ONSZddFXyE2hQGwg) | [DeathKing](https://github.com/DeathKing) | | Lec1b | 《计算过程》 | [ [优酷] ](https://v.youku.com/v_show/id_XNTMxODY1NTg4.html) [ [YouTube] ](https://youtu.be/WuK9NmA3aq0) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_2.html) [ [MP4] ](https://pan.baidu.com/s/1C3muRwhMdK8yioHWw5P-1Q) | [ChingfanTsou](https://github.com/ChingfanTsou) | | Lec2a | 《高阶过程》 | [ [优酷] ](https://v.youku.com/v_show/id_XNzAzNjI1NjU2.html) [ [YouTube] ](https://youtu.be/mrgcGvOI1bs) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_3.html) [ [MP4] ](https://pan.baidu.com/s/1MHiHVHfwq6x8rylBVDGV0A) | [endyul](https://github.com/endyul) | | Lec2b | 《复合数据》 | [ [优酷] ](https://v.youku.com/v_show/id_XNzAzNjg4Mjk2.html) [ [YouTube] ](https://youtu.be/ufTdeiz9dMw) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_4.html) [ [MP4] ](https://pan.baidu.com/s/1DfX7DJ_pMd7AtMlJwqyoRg) | [DeathKing](https://github.com/DeathKing) | | Lec3a | 《Henderson-Escher的例子》 | [ [优酷] ](https://v.youku.com/v_show/id_XODk4NjUwODMy.html) [ [YouTube] ](https://youtu.be/YCR03O5EUdI) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_5.html) [ [MP4] ](https://pan.baidu.com/s/1bOJvDO) | [DeathKing](https://github.com/DeathKing), [Michael Savior](https://github.com/mut0u) | | Lec3b | 《符号化求导系统:引用》 | [ [优酷] ](https://v.youku.com/v_show/id_XODk4NjUwODA0.html) [ [YouTube] ](https://youtu.be/cgGbiMptQM0) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_6.html) [ [MP4] ](https://pan.baidu.com/s/1mhS2EV2) | [DeathKing](https://github.com/DeathKing) | | Lec4a | 《模式匹配:基于规则的代换》 | [ [优酷] ](https://v.youku.com/v_show/id_XMTM4NTY5NzE3Ng.html) [ [YouTube] ](https://youtu.be/zSxepaPtNQY) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_7.html) [ [MP4] ](https://pan.baidu.com/s/1U9E33yRr5mIqrdTOjnJeGA) | [DeathKing](https://github.com/DeathKing), [Michael Savior](https://github.com/mut0u) | | Lec4b | 《通用运算符》 | [ [优酷] ](https://v.youku.com/v_show/id_XMTQ3NDEwODUyNA==.html) [ [YouTube] ](https://youtu.be/RlfZridRcw0) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_8.html) [ [MP4] ](https://pan.baidu.com/s/1vAv8Hi46f9ku2y7LHPpzzw) | [rtmagic](https://github.com/rtmagic) | | Lec5a | 《赋值,状态和副作用》 | [ [优酷] ](https://v.youku.com/v_show/id_XMTczMjIxNTM2NA==.html) [ [YouTube] ](https://youtu.be/ozss6dvq7ZU) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_9.html) [ [MP4] ](https://pan.baidu.com/s/1boWiMWB) | [Windfarer](https://github.com/Windfarer) | | Lec5b | 《计算对象》 | [ [优酷] ](https://v.youku.com/v_show/id_XMjY0NzE3NzQ2MA==.html) [ [YouTube] ](https://youtu.be/2Iz7agtk614) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_10.html) [ [MP4] ](https://pan.baidu.com/s/1c1FRLIg) | [DreamAndDead](https://github.com/DreamAndDead) | | Lec6a | 《流 I》 | [ [优酷] ](https://v.youku.com/v_show/id_XMjg4NTkwNzU3Ng==.html) [ [YouTube] ](https://youtu.be/z7jvvATswFE) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_11.html) [ [MP4] ](https://pan.baidu.com/s/1pLlvcLH) | [DreamAndDead](https://github.com/DreamAndDead) | | Lec6b | 《流 II》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzAyMjI0MjAzNg==.html) [ [YouTube] ](https://youtu.be/0lQ6fThLhYw) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_12.html) [ [MP4] ](https://pan.baidu.com/s/1b3kbWq) | [DreamAndDead](https://github.com/DreamAndDead) | | Lec7a | 《元循环求值器 I》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzAzODg2ODczNg==.html) [ [YouTube] ](https://youtu.be/RXUqgWJES0w) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_13.html) [ [MP4] ](https://pan.baidu.com/s/1kV1M0ab) | [DeathKing](https://github.com/DeathKing), [DreamAndDead](https://github.com/DreamAndDead) | | Lec7b | 《元循环求值器 II》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzA2NDQ5MjkxMg==.html) [ [YouTube] ](https://youtu.be/HNaAEv8Xjx8) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_14.html) [ [MP4] ](https://pan.baidu.com/s/1qYBgrIO) | [DeathKing](https://github.com/DeathKing), [DreamAndDead](https://github.com/DreamAndDead) | | Lec8a | 《逻辑式程序设计 I》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzIyODg0NTEwNA==.html) [ [YouTube] ](https://youtu.be/VNH95lmCHdE) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_15.html) [ [MP4] ](https://pan.baidu.com/s/1dFlOqrB) | [DeathKing](https://github.com/DeathKing) | | Lec8b | 《逻辑式程序设计 II》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzQ4MDA1OTE3Mg==.html) [ [YouTube] ](https://youtu.be/mcik1gEEyqA) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_16.html) [ [MP4] ](https://pan.baidu.com/s/1MN5ZDrnnKeE0XeMqAY6x0Q) | [DeathKing](https://github.com/DeathKing) | | Lec9a | 《寄存机器》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzU3MzA5Mzg0OA==.html) [ [YouTube] ](https://youtu.be/oR2PwG0xh_g) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_17.html) [ [MP4] ](https://pan.baidu.com/s/1AFM6__x4oGq3XtI_fa3ZGQ) | [DeathKing](https://github.com/DeathKing) | | Lec9b | 《显式控制求值器》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzcxMDAzMTA1Mg==.html) [ [YouTube] ](https://youtu.be/mrRcB4uY75M) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_18.html) [ [MP4] ](https://pan.baidu.com/s/1bHhuJdEQyE9Fyw06Y6tOZw) | [DeathKing](https://github.com/DeathKing), [rtmagic](https://github.com/rtmagic) | | Lec10a | 《编译》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzYyNTcxNDYwOA==.html) [ [YouTube] ](https://youtu.be/vBEkYVrtfBE) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_19.html) [ [MP4] ](https://pan.baidu.com/s/1IWkeR7gM5jiVFPMVhdZ4fg) | [Windfarer](https://github.com/Windfarer) | | Lec10b | 《存储分配与垃圾收集》 | [ [优酷] ](https://v.youku.com/v_show/id_XMzc3NjI4MzQ4NA==.html) [ [YouTube] ](https://youtu.be/HNjPAzmSho8) [ [bilibili] ](https://www.bilibili.com/video/av8515129/index_20.html) [ [MP4] ](https://pan.baidu.com/s/1LKoXNWFD9lFclgNKeCBxsg) | [Windfarer](https://github.com/Windfarer) | ## 捐助本项目 本项目不以盈利为目的,旨在为广大程序员、函数式编爱好者以及计算机专业学生提供相关学习资源。 字幕制作之苦,如人饮水冷暖自知,期间又经历各种变故,如今也主要只有我一人坚守在这个岗位上为大家继续献上这门经典公开课。虽然拖拖拉拉断断续续,能坚持到今天实属不易。如果您愿意支持本项目,不妨向以下支付宝账户捐款。 ![deathking_alipay](https://cloud.githubusercontent.com/assets/895809/6343830/b3840a8c-bc2a-11e4-931e-dbed22ffca99.png) 账号:death0622@qq.com ## 加入我们 + Learning-SICP 主群:97747648 + Learning-SICP 2 群:573877085 (加群请注明理由,否则一概拒绝) ## 声明与致谢 我们由衷感谢 Harold Abelson 及 Gerald Jay Sussman 教授为我们讲授这一门公开课,感谢 [MIT OCW](http://ocw.mit.edu ) 项目允许我们以 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).