Structure and Interpretation of Computer Programs - 2nd Edition

Structure and Interpretation of Computer Programs - 2nd Edition pdf epub mobi txt 电子书 下载 2026

出版者:The MIT Press
作者:Harold Abelson
出品人:
页数:683
译者:
出版时间:1996-9-1
价格:USD 55.00
装帧:Paperback
isbn号码:9780262510875
丛书系列:
图书标签:
  • 计算机
  • 计算机科学
  • programming
  • 经典
  • lisp
  • CS
  • 系统
  • 技术
  • 编程
  • 计算机科学
  • SICP
  • Scheme
  • Lisp
  • 算法
  • 数据结构
  • 程序设计
  • 理论
  • 经典教材
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text.

There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published.

A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises.

In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.

作者简介

Hal Abelson is Class of 1922 Professor of Computer Science and Engineering at Massachusetts Institute of Technology and a fellow of the IEEE. He is a founding director of Creative Commons, Public Knowledge, and the Free Software Foundation. Additionally, he serves as co-chair for the MIT Council on Educational Technology.

Gerald Jay Sussman is Panasonic (formerly Matsushita) Professor of Electrical Engineering in the Department of Electrical Engineering and Computer Science at MIT and the coauthor (with Hal Abelson) of Structure and Interpretation of Computer Programs (MIT Press).

目录信息

Foreword xi

Preface to the Second Edition xv

Preface to the First Edition xvii

Acknowledgments xxi

1 Building Abstractions with Procedures 1

1.1 The Elements of Programming 4

1.2 Procedures and the Processes They Generate 31

1.3 Formulating Abstractions with Higher-Order Procedures 56

2 Building Abstractions with Data 79

2.1 Introduction to Data Abstraction 83

2.2 Hierarchical Data and the Closure Property 97

2.3 Symbolic Data 142

2.4 Multiple Representations for Abstract Data 169

2.5 Systems with Generic Operations 187

3 Modularity, Objects and State 217

3.1 Assignment and Local State 218

3.2 The Environmental Model of Evaluation 236

3.3 Modeling with Mutable Data 251

3.4 Concurrency: Time Is of the Essence 297

3.5 Streams 316

4 Metalinguistic Abstraction 359

4.1 The Metaciricular Evaluator 362

4.2 Variations on a Scheme--Lazy Evaluation 398

4.3 Variations on a Scheme--Nondeterministic Computing 412

4.4 Logic Programming 438

5 Computing with Register Machines 491

5.1 Designing Register Machines 492

5.2 A Register-Machine Simulator 513

5.3 Storage Allocation and Garbage Collection 533

5.4 The Explicit Control Evaluator 547

5.5 Compilation 566

References 611

List of Exercises 619

Index 621
· · · · · · (收起)

读后感

评分

曾经发表过对此书的简短评价,如果说国内科班的计算机课程可以磨灭一个程序员真正的天性,那么这本书无疑是我们的救星。 建议可以和OCW一起学习本书,可以亲身领略Hal和Gerry两位大牛的课程是个很不错的经历。(由于Youtube被封,建议翻墙) 该书从计算机语言的本质讲起,通过L...  

评分

「先说几个八卦」 - 本书曾经是MIT本科第一门课的教材。前两年被Python取代,在geek中引发了轩然大波。有兴趣可以Google一下[sicp mit python]。 - 本书在Amazon上的评分严重两极分化,五星(>90)和一星(>50)为主,彻底反正态分布。 - 本书在Amazon上排名最高的书评出自Pet...  

评分

第四章scheme做個小小的interpreter, 學過compiler的人一定覺得還不如看dragon book比較實際. 但是他精彩就是在於用很簡潔的方式(scheme的特性)去解釋複雜的interpreter原理. 但是interpreter不是最重要的, 精彩的還是看他如何在精心設計之下可以順利的拓展他需要的功能. 又...  

评分

这里只贴一些“个人建议”了,文章全篇在我的博客上,http://www.cnblogs.com/JeffreyZhao/archive/2009/07/15/recommended-reading-2-sicp.html,很多富文本内容贴不上来。   最后,还是补充一些老赵自己的建议吧3。   首先,SICP是一本教科书,里面的示例和习题都是经...  

评分

http://www.cppblog.com/cuigang/archive/2008/06/27/44801.html 我为什么推荐 SICP? 向大家推荐 SICP,不知道有多少人看了,也不知道有多少人明白了,更不知道有多少人惊叹了。或者你根本不屑一顾,或者你看见 Lisp 那层层括号心生畏惧,又或者你了了一瞥,觉得没什么精彩...  

用户评价

评分

终于看完了

评分

我想开一个SICP的视频专栏,专门讲这本书,以及提供里面的习题解答,等我填完手头坑的。

评分

只看完前3章。有机会完整看一遍。

评分

只看完前3章。有机会完整看一遍。

评分

只看完前3章。有机会完整看一遍。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有