scip第一章总结

思而不学则罔。学而不思则殆。

从程序设计的基本元素开始讲起。

每种语言都有三种机制:

1.基本表达形式

2.组合的方法

3.抽象的方法

在程序中我们要处理的通常是数据和过程,而这两个并不是严格分离的。

过程的定义类似函数,解释器要对组合式的各个元素求值,而解释器求值的模型分为正则序和应用序,现在一般用的是应用序,关于正则序和应用序的区别见习题分析。

后面有一个关键的概念:函数作为黑箱抽象,在使用一个函数时,我们可以无须知道这个函数是怎样得到结果的,这些可以以后再考虑。这种思想就是过程抽象。由此引申出来的就是变量的作用域问题。

接下来递归和迭代思想的运用,我们如何递归的去看待一个问题,并将其转化为迭代解决。

之后是高阶函数抽象,高阶过程定义是能操作过程的过程,由此概念定义出了sum的概念,之后讲了lambda表达式和let表达式,其中lambda表达式在python中也使用过,之后就是将过程作为参数的运用了。

总结下来,第一章算是入门,交给我们如何使用lisp语言,以及初步抽象的看待问题,将其提取并概括化

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值