计算机程序的构造和解释

出版时间:2004-2  出版社:机械工业出版社  作者:Harold Abelson,Gerald Jay Sussman,Julie Sussman  译者:裘宗燕  
Tag标签:无  

内容概要

  本书1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,本书对于计算机科学的教育计划产生了深刻的影响。  第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。  本书自出版以来,世界各地已有100多所院校采用本书做教材,其中包括美国斯坦福大学、美国普林斯顿大学、英国牛津大学、日本东京大学等。

作者简介

  Harold Abelson是MIT1992年度MacVicarFacultyFellow。Gerald
JaySussman是Matsushita电子工程教授。他们都在MIT电子工程和计算机科学系工作.都得到过最重要的计算机科学教育奖:如Abelson得到了IEEE计算机学会的Booth奖。Sussman得到了ACM的Karlstrom奖。  Julie
Su

书籍目录

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

第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版)自出版以来,世界各地已有100多所院校采用《计算机程序的构造和解释》(原书第2版)做教材,其中包括美国斯坦福大学、美国普林斯顿大学、英国牛津大学、日本东京大学等。

图书封面

图书标签Tags

评论、评分、阅读与下载


    计算机程序的构造和解释 PDF格式下载


用户评论 (总计135条)

 
 

  •   过去MIT的大一计算机入门教材,使用Scheme方言。
    我曾经粗略看过。
    介绍内容:
    如何把现实问题抽象成过程
    如何把数据抽象出数据结构
    如何把过程函数分割成模块
    如何分析源程序
    汇编如何执行和程序如何编译

    适合需要经常写程序又没有系统化学习过计算科学理论的人。
    但对于计算机本专业的人来说,数学方法过多编程实践太少,前半段更像一本数学书。
    现在在MIT被Python Programming这本更接近现代计算机高级语言编程理念的书所替代。
  •   人家MIT大一新生就学这样一门可以宏观把握计算机程序的设计,构造;而不是一开始就陷入语言的细节的课程!相比之下中国的计算机教育。。。
  •   计算机程序的构造和解释:原书第2版, 内容原理比较清晰
  •   对于想要了解程序设计原理以及设计思想 还有学习lisp语言这本书都是不错的选择
    这本书介绍的是真正的“计算机科学”
  •   这本书讲的很不错!一开始的引言就可以看出来人的思维活动的三个层次,概括的很不错! 用的lisp语言对语法的忽略对初学者挺好的,以后学习别的语言会明白很多!而且lisp也没有过时啊,自己感觉学的挺有必要的!
    希望大家多多支持mit的工程教育,mit的计算机大一这个就是必修课!一直存在肯定有他的意义的。
    之后还有一些列华章教育引进的外国书。如果觉得中文的没有挑战很建议看原版的……
  •   牛书!告诉你计算机是如何进行程序的构造和编译解释的。
  •   目前已经阅读了将近一个半月,看到三百多页。书里面有很多习题,使用的是lisp语言,内容从基本的递归代码设计,数据对象设计,到解释器求值器设计,最后到编译,全部都用代码一一实现。是本难得的好书,不过就是很耗时间,一定要慢慢看,多做题,这本书很多的精华内容涵盖在课后习题里面。
  •   如果脱离编程而看编程这一活动,编程只是思维活动的一种。它既有一般思维活动的共通点也有其自身特点。这本书本身是作为MIT的一门计算机课程的教材,并选择了一门古老的语言LISP方言Scheme展开讲解。
  •   闲暇时翻阅,收益匪浅,看完会发现计算机程序中许多思想是很自然的事情
  •   作为MIT的教材,SICP对于程序构造的方法有了非常优美的描述,而Lisp也正是适合这种描述的有力工具。
  •   SICP, MIT的經典教材,用Scheme作爲入門的程序語言在國内好像沒有過,這是一本可以讓讀者更好理解編程思想的書呢。機械工業出版社的書果然也是不錯,閲讀的時候很舒適。
  •   感觉习题很难啃。当之无愧计算机算法设计中的论语
  •   通过多年工作之后才理解的一些思想,在一门大一入门教材中尽能讲的如此透彻,可见中国的计算机教育之落后。。。
  •   不想说什么。
    摘一句书中的话。
    带着崇敬和赞美,将本书献给活在计算机里的神灵。
  •   最近一直有这个事情,那个事情的。但是,读到这本书,我就想把其他的事情都扔掉。这本书把我们这些受过传统计算机教学的人,引入一个新的处女地。不仅仅是函数式编程,更加的是我们如何利用计算机这个工具的方法和思路。
  •   对于专业是计算机的人来说,如果没有经常使用函数式语言,读读这本书挺好的。
  •   极好,学语言,不仅是语言规范,更重要的是编程思想。本书使用scheme,lisp语言一种的方言,可能是最简单的一种语言,r5rs(scheme的程序规范),只有50页,如此简单的语言,能构造出不逊于其他语言的、极其复杂的程序,这就是lisp的魅力所做,不管是学习什么语言,都要学习语言的精髓,他们的编程思想,他们超越其他语言的地方,而不是用C++,java,list编写出C、fortorn程序。
  •   可以说,这本书是不朽的经典,从最本质上剖析了计算机的原理。建议计算机行业相关人士都读一读
  •   需要细细体会,我的儿子在国外一著名大学的计算机系,上的课程就是这本书,仔细读来,细细品味,真的不错的。难得的好书。
  •   这本书是计算机经典图书之一,内容非常的棒
  •   加深理解,对程序设计有一个深刻的认识
  •   翻译得还可以,印刷质量也不错,推荐学计算机的有课余时间都可以读一读,里面的思想很独特,很有启发意义。
  •   侧重理论的书,属于练习“计算机内功”者必备教材
  •   非常好的书,经典呀,计算机专业的一定要读呀
  •   这是一本很薄的书,但是对程序的结构提供了精辟的解释,他会引导读者对程序的结构进行足够深入的思考。其中的许多思想非常精辟。是本值得程序员精读的好书
  •   书的质量不错,价格也算很便宜了,MIT的教材果然不同凡响,这回才是物超所值了,美中不足的是快递的服务太差了当当能找个好快递就更好了~
  •   不可否认的是,确实是经典教材,只不过用的是一种不常用的计算机语言来描述的。须看个人情况而定
  •   好评,发货非常快,月光博客的一篇博文说看完这本书不一定能成为一名优秀的程序员,到一定能成为一名程序员,就算我成不了程序员,我想我在计算机方面也会有长足的进步
  •   刚看了前两章节,不错,计算机的学生特别适合入门读
  •   我相信在计算机中存在着神,存在神的语言,那么这个语言就是Lisp。
  •   ...嗯好,对每一个想学计算机的人来说
  •   的确是一本值得珍藏的好书,计算机专业的同学越早遇到越好.
  •   虽然是搞编程的,但一直感觉对程序理解不是很深,这本书应该对我帮助很大.
  •   一本很经典的书了,深度解剖程序的构造
  •   之前在MIT的网站上看了一学期的英文版,这次买到中文版的书,感觉同样不错,呵呵
  •   MIT的入门教材
  •   程序怎么跑起来的,运行时,CPU,内存的状态是怎样的 ,,看过着本书 就会明白了
  •   这书对程序的详解非常独到。
  •   美国麻省的学生一上来先学LISP,而我们一上来就直接学C, 甚至C++,到底是咱们的学生聪明呢还是人家的课程设计合理呢?相信各位都明白
  •   不同于一般的技术类书~告诉我们程序为什么是这样~很好的书
  •   原著是经典,这本书是给程序员的编程基础的修炼内功的“九阳真经”。它不是应用层的,所以不能给你实战中带来任何经验习惯。有习惯看快餐式的技术书的朋友会感觉阅读起来很受挫,而编程基础的扎实与否决定你的前途发展,想要成为专业程序员,就要把编程基础打牢,这本书前四章的难度不是太大,中文译书价格便宜。程序员必读!
  •   据说美国很多高等大学不变的教材
  •   获益匪浅,直指本质。
    以前看设计模式,看数据结构,有种空中楼阁的感觉,只知其然,不知其所以然。
    缺点(个人认为):
    前2章里面的例子基本都是数学,物理的,看的头疼,都忘完了,并且,练习题没有答案,很郁闷,有没有牛人出个习题集答案,给个参考答案。
  •   译者太过追求细节上的准确 使得有些地方让读者感觉太过"咬文嚼字"而丢失了大体的意思当然了 只要足够细心这些应该还不算什么问题 英语较好的读者还是读原本比较好 个人感觉不会太难
  •   第一次学iOS开发,已经快看完了,书的内容不错,而且源代码可以从网上下载到。本书最好配合源代码使用,因为调试得时候经常会有莫名其妙得问题出现(原因是因为对iOS开发不熟悉)。
    但是不足之处是,没有讲到网络开发。
    另外如果没有学过OC的朋友,建议可以看《Objective-C基础教程》
  •   童鞋们,不要光看,不练哦。
    完成里面的习题,会得到额外的收获哦!
    现在交大,北大还教授这门课呢。
    没过时!!!经典是不会这么容易被替代的!!
  •   应该不错,前辈推荐的。阅读中。
  •   这本书是对编程的更深入的描述,从数学角度,几乎道出了编程的本质。
    值得一提的是,这本书翻译得不错,不同于其他的书的翻译。
  •   首先,要谢谢派送员冒雨来送书。然后,书到的很快,除了一角有点压变形,其他没有什么物理损坏。最后,还没看书的具体内容,所以关于这方面不好评说。但作为七十年代出版的一本具有教育性质的书,能长久不衰,其经典性与启发作用应值得肯定。
  •   这本书好难懂啊!而且不是用我懂的语言写的,但是重要的是思想!东西好喜欢
  •   豆瓣上推荐的书,买来之后一看果然相当满意!本身喜欢编程,这个书非常好!
  •   书中用的是SCHEME语言写的,相当于中国古代的文言文了。要不停的苦读才能有醍醐灌顶的感觉。思想要比语言更重要。
  •   麻省理工的教材,好东西。而且还便宜
  •   刚到还没有看,大致看了以下,最好要有数据结构和算法的基础,希望看完能有所收获
  •   书绝对是好书,但是这些scheme的解析器的命令跟emac命令比较相似,学习的过程还需要学习一下emac
  •   书很不错 纸质也很好 应该是正版 很满意
  •   外国人写的这本书还是相当经典
  •   传说是外国大学的教科书,买来看看
  •   以高度抽象的lisp语言的方言scheme语言为例,写了很多高级编程思想,初学者可能一时看不懂,但这些内容在记忆里先留个印象绝对很有好处。
  •   近一段时间不买专业书了,好好看这本
  •   这本书是我买的几本中质量最好的一本
  •   确实是一本很经典的书,翻译的也挺好的
  •   书已收到,快递相对慢了点,不过还好啦。经典的SICP,寒假准备好好看
  •   不但内容深刻,语言也美,我看的是老泪纵横!
  •   推荐看下的好书,很有帮助
  •   还没看,不过网上很多大牛推荐
  •   学长推荐的,细读了些,感觉很好,
  •   久闻其名,终于买之。
    昨晚下单,今天上午就到了,挺快。
    书中内容浏览了一下,探讨性的内容不少,值得好好看看。
    努力学习吧。
  •   这次买书是因为工作的需要,有些书在别的地方已经断货了,但是当当还有,真的很意外!!拿到手之后很喜欢,内容大概看起来很不错~~~ 以后有书看了~!
  •   很经典的版本 喜欢
  •   书很好,问题讲的很透彻,有一定难度。
  •   拿到书的时候看到包装和崭新的书本,很满意。现在在阅读当中。
  •   还没时间去看,应该不错!
  •   听说很经典,现在开始读,希望来得及
  •   经典图书,不容错过。
  •   经典图书,收藏!
  •   经典图书,买一本留作以后研究!
  •   这本书是你绕不过的一条河
  •   很好的一本书,值得认真学习
  •   很喜欢这本书,不过看起来挺费时间的
  •   这本书,不用说!好!
  •   看到网上评价巨高,卖完后看了一章不到,挺难理解的感觉
  •   看到我在看,他们一致评价为经典著作,很遗憾自己时间真的很少,只看了一点点
  •   这书不错,符合我要求
  •   书很好 ,正在看!
  •   书质量好,还没来得及看
  •   很好的书慢慢看
  •   是正版书,内容也不错
  •   当当的包装最差,每次买书都有折角。买本新书有折角,就好像吃大餐吃出个苍蝇
  •   书不错,可惜不是C写的
  •   书的质量不错,内容还有待挖掘细读
  •   发货速度快,书完好无损,赞!
  •   无需质疑~~不过感觉书的纸张质量一般,内容当然没得说了/
  •   没什么好说的,经典中的经典。
  •   应该还是
  •   值得深深的思考
  •   好书 需要花时间掌握其中的思想,很受启发
  •   好书好书,适合慢慢读。深究
  •   一句话:经典+理论深厚!
  •   经典好书要认真学习
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7