SICP学习1.1

名词:

scheme:LISP的一种mit开发的方言

基本表达形式:用于组合的语言所关心的最简答的个体。

组合的方通过式:通过它们可以从较简单的东西出发构造出复合的元素。

抽象的方法:通过它们可以为复合元素命名,并将它们当做单元去操作。

前缀表示:优点1适用于带有任意参数的过程,2允许组合式的元素本身又是组合式。

(+(* 3

           (+(* 2 4)

                  (+ 3 5)))

        (+ (- 10  7)      

                 6))

通过define 命名

(define size 2)

(define pi 3.14159)
(define radius 10)
(* pi (* radius radius))
(define circumference (* pi 2 radius))
(display circumference)

注释:(drRacket 打印 要加 display)

求一个组合式:

1 求值该组合式的各个子表达式。

2 将作为最左子表达式(运算符)的值的那个过程应用于相应的实际参数,所谓的实际参数也就是其他子表达式(运算对象)的值。

***递归:我们应该把递归看做一种处理层次形结构(像树这样的对象)极强有力的技术。

“值向上穿行”形式的求值形式是一类更一般的计算过程的一个例子,这种计算过程称为树形积累。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值