《计算机程序的构造和解释》(StructureandInterpretationofComputerPrograms,SICP)[1]是一本关于计算机程序设计的总体性观念的基础教科书,由MITpress与McGraw-Hill共同出版营销。作者是麻省理工学院的教授HaroldAbelson、GeraldJaySussman,此外G.J.Sussman的妻子JulieSussman也有参与本书的制作。封底的作者图像是由其实验室的同僚NickPapadakis[2]后制的合成照。书中使用程序设计语言Lisp的方言Scheme来解释计算机科学的内核概念,包括抽象(abstraction),递归(recu