您的位置:首页 > 其它

scip第一章总结

2015-03-24 17:22 120 查看
思而不学则罔。学而不思则殆。

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

每种语言都有三种机制:

1.基本表达形式

2.组合的方法

3.抽象的方法

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

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

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

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

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

总结下来,第一章算是入门,交给我们如何使用lisp语言,以及初步抽象的看待问题,将其提取并概括化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: