Movatterモバイル変換


[0]ホーム

URL:


登录/注册
下载豆瓣客户端
豆瓣6.0 全新发布×

豆瓣

扫码直接下载

iPhone·Android
豆瓣读书
搜索:
No.4豆瓣热门编程图书TOP10

计算机程序的构造和解释(原书第2版)

计算机程序的构造和解释(原书第2版)
作者:[美] Harold Abelson /[美] Gerald Jay Sussman /[美] Julie Sussman
出版社:机械工业出版社
出品方:华章科技
原作名: Structure and Interpretation of Computer Programs
译者:裘宗燕
出版年: 2004-2
页数: 473
定价: 45.00元
装帧: 平装
丛书: 计算机科学丛书
ISBN: 9787111135104
豆瓣评分
5星
79.1%
4星
16.0%
3星
3.9%
2星
0.5%
1星
0.4%
评价:

内容简介  · · · · · ·

《计算机程序的构造和解释》成型于美国麻省理工学院(MIT)多年使用的一本教材,1984年出版,1996年修订为第二版。在过去的二十多年里,该书对于计算机科学的教育计划产生了深刻的影响。

在第二版中,大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。

计算机程序的构造和解释(原书第2版)的创作者  · · · · · ·

作者简介  · · · · · ·

Harold Abelson是MIT1992年度MacVicar Faculty Fellow。Gerald Jay Sussman是Matsushita电子工程教授。他们都在MIT电子工程和计算机科学系工作,都得到过最重要的计算机科学教育奖:Abelson得到了IEEE计算机学会的Booth奖,Sussman得到了ACM的Karlstrom奖。Julie Sussman是作家和编辑,同时使用自然语言和计算机语言写作。

目录  · · · · · ·

出版者的话
专家指导委员会

第2版前言
第1版前言
致谢
· · · · · · (更多)
出版者的话
专家指导委员会

第2版前言
第1版前言
致谢
第1章 构造过程抽象
1.1 程序设计的基本元素
1.2 过程与它们所产生的计算
1.3 用高阶函数做抽象
第2章 构造数据现象
2.1 数据抽象导引
2.2 层次性数据和闭包性质
2.3 符号数据
2.4 抽象数据的多重表示
2.5 带有通用型操作的系统
第3章 模块化、对象和状态
3.1 赋值和局部状态
3.2 求值的环境模型
3.3 用变动数据做模拟
3.4 并发:时间是一个本质问题
3.5 流
第4章 元语言抽象
4.1 元循环求值器
4.2 Scheme的变形——惰性求值
4.3 Scheme的变形——非确定性计算
4.4 逻辑程序设计
第5章 寄存器机器里的计算
5.1 寄存器机器的设计
5.2 一个寄存器机器模拟器
5.3 存储分配和废料收集
5.4 显式控制的求值器
5.5 编译
参考文献
练习表
索引
· · · · · · (收起)

原文摘录   · · · · · · (全部 )

  • 将数值作为"简单数据"看待实际上完全是作为一种虚张声势.事实上,对于数值的处理是任何程序设计语言里最错综复杂而且也最迷惑人的事项之一.其中涉及的典型问题包括: 某些计算机系统区分了整数(例如2)和实数(例如2.71).那么实数2.00和整数2不同吗?用于整数的算术运算是否与用于实数的运算相同呢?用6除以2的结果是3还是3.0?我们可以表示的最大的数是多少?最多能表示的精度包含了多少个十进制位?整数的表示范围与实数一样吗?...... (查看原文)
    tertio1 回复9赞2012-11-22 15:22:14
    —— 引自第1页
  • 虽然代换模型看起来似乎非常简单,但令人吃惊的是,给出代换过程的严格数学定义却异常复杂.问题在于,用作过程中形式参数的名字,可能会与该过程可能应用的那些表达式中的(同样)名字相互混淆.在逻辑和程序设计的语义学文献里,关于代换的充满错误的定义有一个很长的历史. (查看原文)
    tertio1 回复9赞2012-11-22 15:22:14
    —— 引自第1页

>全部原文摘录

丛书信息  · · · · · ·

  计算机科学丛书(共644册),这套丛书还有《计算机网络:系统方法(原书第5版)》《计算机算法的设计与分析》《云计算系统与人工智能应用》《Python编程与数值方法》《用户体验设计:HCI、UX和交互设计指南》等。

喜欢读"计算机程序的构造和解释(原书第2版)"的人也喜欢的电子书  · · · · · ·

支持 Web、iPhone、iPad、Android 阅读器
我来说两句

短评  · · · · · · (全部 527 条 )

  • 9有用iLRainyday2016-12-08 11:18:12

    某些句子的翻译真是够惊悚了。草草翻了前三章,后面的有需要再翻吧~

  • 21有用masterplan2016-01-15 15:46:34

    终于结束了,12年8月收的书,历时3年半。现在开始动手做一个解释器。

  • 8有用Ni Pan2015-12-22 13:47:58

    做了前三章习题。递归用得更加顺手了。编程的气宗之书。

  • 188有用非无衣2016-02-23 01:49:18

    不得不承认大部分真正让人进步的阅读,读起来都不是愉悦的。

  • 21有用苍穹之泪2018-08-21 16:08:48

    作者寄语:“看懂难,应用更难!咀嚼咀嚼!”只看正文:“原来如此”,做下习题:“CTMB”。本书风格,就是为展示厨刀的“简单”用法,于是把西瓜雕成了一朵花,然后放头牛出来让你“解一下”。当然啦,作者说了,你修炼成功后,将晋级为膜法师(Computer Wizard),乃至荣升为有小蜜替你工作(can-do-job)的大佬(Big Wheel)。

我要写书评

计算机程序的构造和解释(原书第2版)的书评 · · · · · ·(全部 92 条 )

空气2011-01-01 20:26:44

本书的内容,以及我们能从中学到什么

这个学期花了大量的时间在这本书上,同时旁听了裘宗燕老师(本书译者)以本书为教材开的课“程序设计技术和方法”,到学期末,总算是把这本书看完了。 豆瓣上关于本书的评论大多是形而上的,都说这本书怎样怎样好,但很少说明为什么好。我读这本书之前看了很多豆瓣上的评论,...  (展开)
Blowfish2011-06-13 09:52:07The MIT Press1996版

一本独一无二的入门书

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

写给CS人的泛函书

(先得报一下进度:看完了前三章,前两章的习题大部分都做了,不过第三章就偷懒几乎没做) 如果要问现代数学最重要的概念是什么,那毫无疑问就是函数了,或者更确切地说,是映射。泛函这个词,或许对非数学系的同学来说有些陌生,但如果写成英语 functional, 看起来就眼熟多了...  (展开)
franksxiong2008-07-09 04:30:17

涵盖面很广,起点很高

1. 涵盖面很广。从数据抽象、过程抽象、迭代、高阶函数等编程和控制系统复杂性的思想,到数据结构和算法,到编译器/解释器、编程语言设计。MIT这门课的课程讲义(在MIT OCW里可找到)里还增加了面向对象编程的内容。虽然很多内容涉及并不深入,但是这是MIT EECS(电子工程与计...  (展开)
cvu2007-03-27 17:59:42

MIT免费教程video下载

http://swiss.csail.mit.edu/classes/6.001/abelson-sussman-lectures/  (展开)
sevenbamboos2006-11-03 19:12:40

我在豆瓣上第一本力荐的书

我在豆瓣上第一本力荐的书。本来是打算留给TAOCP的,可惜天资不够,一直无缘窥得天书真髓。好在SICP同样对得起“力荐”二字。 有人说看这本书主要看第四第五章。这不是一件容易的事情,尤其对于我们这个计算机教育落后的国家。好在还有平易近人的一二三章,基本上可以在网上找...  (展开)
红白DUCK2008-11-25 01:14:10

我为什么推荐 SICP?

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

值得反复去读的经典

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

SICP与CS61a

Brian Harvey在cs61a 2011spring第一节课的开场白是:“这里是cs61a,世界上最好的计算机课。”接着他又说道:“并不是因为我,而是因为我们用的教材——《计算机程序的构造与解释》(SICP)。“即使这样也无法掩盖Brian Harvey作为一名特立独行的教授。他喜欢西兰花和披头士,...  (展开)
密码有误2022-01-17 12:13:25

没人写封面图片啊那我来写写吧!

没看过SICP,就是单纯觉得这个封皮图片挺有意思,查了一下居然还有各种小细节,好玩~ 此图来自“Le moyen äge et la renaissance, histoire et description des moeurs et usages, du commerce et de l'industrie, des sciences, des arts, des littératures et des beaux...  (展开)

> 更多书评 92篇

论坛  · · · · · ·

SICP in JS来自贫道爱妖孽2023-07-02 09:11:04
请问哪个学校开这门课了?来自ice1 回应2022-06-17 19:21:28
手头有一本,几乎全新,可转出来自憩远心默2021-12-30 09:58:14
SICP in Python 中文版 链接来自( > ω < )2 回应2021-05-20 12:46:07

>浏览更多话题

当前版本有售  · · · · · ·

这本书的其他版本  · · · · · · (全部9 )

在哪儿借这本书  · · · · · ·

以下书单推荐  · · · · · · (全部 )

谁读这本书?  · · · · · ·

浊墨
浊墨
昨天 想读


水果交话费
水果交话费
昨天 想读


Cecilia.W
Cecilia.W
10月5日 想读


宇濑川
宇濑川
10月5日 在读


>2435人在读

>2140人读过

>22383人想读

二手市场  · · · · · ·

订阅关于计算机程序的构造和解释(原书第2版)的评论:
feed: rss 2.0

© 2005-2025 douban.com, all rights reserved 北京豆网科技有限公司关于豆瓣 ·在豆瓣工作 ·联系我们 ·法律声明 ·帮助中心 ·图书馆合作 ·移动应用

[8]ページ先頭

©2009-2025 Movatter.jp