计算机程序的构造和解释
外观
《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs, SICP)是一本1985年MIT出版社出版的关于一般程序设计概念的教材,由麻省理工学院Harold Abelson、Gerald Jay Sussman教授和Julie Sussman写成。它在MIT的计算机科学学生和其他一些学校被作为计算机编程入门课程(在MIT被称作6.001)的教材被使用。现在第二版(ISBN 0-262-51087-1)被广泛认为是计算机科学的经典教材。它也被称作巫师书(在封面上有一个巫师),有时也被称作紫皮书。
这本书使用Lisp程序设计语言的一种方言Scheme来解释计算机科学的核心概念,包括抽象、递归、解释器、元语言抽象。
外部链接
* 官方站点,包括书的全文 * 作者的SICP课程的视频材料 * 官方的6.001站点 (和书同名的MIT的课程) * SICP课程的MIT Open Courseware 版本 * SICP的中文版