美国麻省理工学院计算机科学专业的入门课程教材之一, 从理论上讲解计算机程序的创建、 执行和研究。 主要内容包括:构造过程抽象,构造数据抽象,模块化、 对象和状态,元语言抽象,寄存器机器里的计算等。
无
计算机\程序设计
《计算机程序的构造与解释》是对全世界的计算机科学教育产生深刻影响的教材,这本书的第1版于1984年出版,第2版于1996年出版,至今已被全世界100多所大学采用为教材,其中包括斯坦福大学、普林斯顿大学、牛津大学等。
这本书源于Harold Abelson和Gerald Jay Sussman在MIT讲授的很受欢迎的入门计算机科学课程,后被广泛作为教科书。本书通过构建一系列计算的概念模型的方式,向读者介绍计算的核心思想。之前版本的程序实例使用程序设计语言Scheme,本书转到了JavaScript。
“这是一部经典之作,经过精心的打磨,以一种了不起的、符合教学法的形式呈现给我们。感谢本书的作者。”
—— Oliver Danvy,耶鲁-新加坡国立大学
“当我被问及‘我怎么能成为更好的程序员?’的时候,我推荐这本书。”
—— Douglas CrockFord,How JavaScript Works的作者
“一本有关程序设计的书会受到其程序设计语言多大的影响?本书是如此的流畅和优美,它是今天的程序员的绝佳选择。”
—— Peter Van Roy,鲁汶大学
[美]哈罗德·阿贝尔森(Harold Abelson),[美]杰拉尔德·杰伊·萨斯曼(Gerald Jay Sussman),[德]马丁·亨茨(Martin Henz),[瑞典]托拜厄斯·瑞格斯塔德(Tobias Wrigstad) 著:哈罗德•阿贝尔森(Harold Abelson)是MIT 1992年度MacVicar Faculty Fellow。在MIT电子工程和计算机科学系工作,得到过重要的计算机科学教育奖——IEEE计算机协会的Booth奖。
杰拉尔德•杰伊•萨斯曼(Gerald Jay Sussman)是Matsushita电子工程教授。在MIT电子工程和计算机科学系工作,得到过重要的计算机科学教育奖——ACM的Karlstrom奖。
马丁•亨茨(Martin Henz)是新加坡国立大学的计算机科学副教授。
托拜厄斯•瑞格斯塔德(Tobias Wrigstad)是乌普萨拉大学的计算机科学教授。
裘宗燕 译:暂无简介