SICP第一章小结
来源:互联网 发布:淘宝怎样才能排名靠前 编辑:程序博客网 时间:2024/06/05 13:22
Lisp作为函数式语言,目前来看语法简单,使用起来相当方便。起初看Lisp是因为Hadoop编程借口是函数式的(Map/Reduce方法),所以想学习一下函数式语言。现在花了4天时间把终于第一章看完了,简单的小结一下。
第一章讲的是Lisp的过程,里面有几个比较重要的特性:
- Lisp的代换模型:正则序(先代入再求值)、应用序(先求值再代入)。Scheme默认是应用序,这样可以简化计算。
- Lisp没有为迭代提供特定的语法,例如do...while,它采用递归的形式来进行迭代,称之为尾递归。
- 过程可以直接作为另一个过程的参数或返回值;另外可以用lambda来构造匿名过程
- 局部变量用let来定义:(let ((<name-1> <value-1>) .. (<name-n> <value-n>)) <body>) 局部变量定义是一个列表
- SICP第一章小结
- SICP 第一章
- sicp 第一章习题试做
- sicp 第一章 习题
- SICP 第一章笔记
- SICP第一章学习笔记
- SICP学习小结
- SICP笔记与习题-第一章
- SICP习题笔记(第一章)
- SICP阅读理解<第一章第一节>
- 第一章小结
- 第一章小结
- 第一章小结:Java第一章
- sicp习题答案和范例代码 - 第一章
- SICP学习·第一章·第一节
- SCJP5.0第一章小结
- 软工第一章小结
- 数据结构第一章小结
- Unable to process JNDI URL .. 与 项目login无法访问
- SQL Prompt 4.0.3.12
- C++ 缺省参数
- LINUX设备驱动之设备模型五--device&driver&bus
- 和为 n 的连续正整数序列
- SICP第一章小结
- uva 10905 - Children's Game
- flash cs 的学习笔记
- 存储过程begin/end
- Android硬件抽象层(HAL)概要介绍和学习计划
- C++ 字符串操作经验集
- 各类Http请求状态(status)及其含义
- Android之Service与IntentService的比较
- 淘宝2011.9.21校园招聘会笔试题