计算机程序的构造和解释》(Structure and Interpretation of Computer ProgramsSICP)是一本关于计算机程序设计的总体性观念的基础教科书,由 MIT press 与 McGraw-Hill 共同出版营销。作者是麻省理工学院的教授 Harold Abelson 、杰拉德·杰伊·萨斯曼,此外 杰拉德·杰伊·萨斯曼 的妻子 Julie Sussman 也有参与本书的制作。

书中使用程序设计语言 Lisp 的方言 Scheme 来解释计算机科学的核心概念,包括抽象(abstraction),递归(recursion),解释器(interpreters),以及元语言抽象(metalinguistic abstraction)。具体而微地由宏观到微观给出清楚地轮廓与脉络。(摘自维基百科

Li Xuanji  计划基于 SICP 做了一个在线交互式版的 SICP(尚未全部完工),内置一个 Scheme 解释器,读者可在线编辑和运行代码。

链接:http://xuanji.appspot.com/isicp/index.html (需梯子)

Github主页:https://github.com/zodiac/isicp

2 收藏


直接登录

推荐关注