SICP
文章平均质量分 77
爱普若蜜思
这个作者很懒,什么都没留下…
展开
-
SICP第一章——构造过程抽象之程序设计的基本元素(1.1)笔记及习题解答
书中使用语言为Lisp方言——Scheme1.1程序设计的基本元素三种机制:基本表达形式,用于表示语言所关心的最简单的个体。组合的方法,通过它们可以从较简单的东西出发构造出复合的元素。抽象的方法,通过它们可以为复合对象命名,并将它们当作单元去操作。两类要素:过程和数据。任何强有力的程序设计语言都必须能表述基本的数据和基本的操作,并且提供对这二者进行组合和抽象的方法。原创 2014-12-04 19:24:40 · 586 阅读 · 0 评论 -
SICP第一章——构造过程抽象之过程与它们所产生的计算(1.2)笔记及习题解答
1.2 过程与它们所产生的计算我们需要看清各种不同种类的过程会产生什么样的计算过程,这样才能构造可靠的程序。一个过程也就是一种模式,它描述了一个计算过程的局部演化方式,描述了这一计算过程中的每个步骤是怎样基于前面的步骤建立起来的,然后做出一些有关这一计算过程的整体或全局行为的论断。1.2.1 线性的递归和迭代阶乘的两种方式:线性递归:(define (factorial原创 2014-12-07 23:38:51 · 533 阅读 · 0 评论