开源最前线(ID:OpenSourceTop) 猿妹 整编

链接:https://github.com/DeathKing/Learning-SICP(GitHub项目页)


相信只要是程序员都对《计算机程序的构造和解释》这本书都不陌生,出版几十年来,本书一直对计算机科学的教育计划有着深刻的影响,在豆瓣、亚马逊的评分也一直居高不下。



当时本书在出版两年后(1986年),Harold Abelson和Gerald Jay Sussman两位作者录制了《计算机程序的构造和解释》系列公开课,该录像是他们在给Hewlett-Packard公司员工培训时录制的。当时的视频课程只有英文字幕,因此,也让很多英语小白的程序员心有余而力不足。



最近,猿妹发现有人将这些英文字幕翻译成中文,并在GitHub上发布,如此一来,英语小白开发者也可以学习Scheme/Lisp了。



截至今日,该项目已经获得了 4024 个「star」以及 694 个「fork」(GitHub项目地址:https://github.com/DeathKing/Learning-SICP


该视频是由DeathKing、ChingfanTsou、endyul、DeathKing, Michael Savior、rtmagic、Windfarer、DreamAndDead等译者合作翻译的,你可以通过B站、优酷、YouTube以及百度网盘找到该视频


视频地址:


优酷:https://v.youku.com/v_show/id_XNTEzMDAyMTU2.html?f=18958522

Youtube:https://www.youtube.com/playlist?list=PLkEwH_Z2WOlppy8oUfrGwFVlOuKyo3RO_

B站:https://www.bilibili.com/video/av8515129/

百度网盘:https://pan.baidu.com/s/1o78bsYA


视频包含10大模块,从Lisp概览、计算过程、高阶过程、复合数据到模式匹配、运算符,再到数据结构和算法,编译器/解释器、编程语言设计等。



注意:由于 MKV 格式的视频文件需要额外安装字幕,从 lec9a 开始,译者将不再提供 MKV 格式视频下载。当所有课程 MP4 格式制作完毕后,将撤下所有 MKV 视频的下载链接。


教辅资料


除此之外,译者们还收集了一些有用的学习资料,包括SICP原书、Scheme新手教程、教学环境搭建、相关拓展习题等资料。



如果你在学习过程中遇到的一些问题,你也可以通过Issues提问或者找到答案。