SICP学习笔记及题解
1)记录<计算机程序的构造和解释>的学习历程.
2)记录Lisp语言的特点和特性
3)深入理解计算机程序的内在构造和解释
希望给学习这本书和对计算机程序构造和解释有兴趣的人提供一些帮助,大家一起学习,共同进步.
looushu
還未可知
展开
-
SICP学习笔记及题解—构造过程抽象(三)
主要内容高阶过程:以过程为参数和/或返回值的过程lambda 表达式let 表达式用过程作为解决问题的通用方法求函数的 0 点求函数的不动点返回过程值过程是语言里的一等公民 (first-class object)1.3.1高阶过程过程是抽象,一个过程描述了一种对数据的复合操作,如求立方过程:(define (cube原创 2014-09-14 17:32:05 · 2632 阅读 · 0 评论 -
SICP学习笔记及题解---构造过程抽象(二)
主要内容:表达式,值,definel 过程的内部定义和块结构(上述示例已经解释)l 分析过程(静态,描述)产生的计算进程(动态,行为)l 计算进程的类型Ø 线性递归Ø 线性迭代Ø 树形递归l 计算的代价原创 2014-09-13 16:08:24 · 1940 阅读 · 0 评论 -
SICP学习笔记及题解---构造过程抽象(一)
有段时间没看这本书了.而且在做笔记的时候产生了一些疑问,觉得这样照着书做笔记没什么意义.于是乎,改变了一下做法.改成先提出疑问,记下重点,然后结合实际案例学习相关东西,最后附上题解,ok,下面就是第一次的笔记.(依旧是旧套路的)本节内容l 讨论基本的Scheme语法规则l 过程的定义l 代换模型l 条件表达式和谓词l 过程抽象l 与C语言比较程序设计原创 2014-09-10 15:01:05 · 2542 阅读 · 0 评论 -
SICP----MIT-Sheme 基本使用
1.命令行交互模式在交互式执行方式下,系统(启动后)将在一个窗口显示版本信息,最后是提示符:1 ]=>键入的程序代码将显示在提示符之后。此时系统执行 read-evaluation-print 循环(读入-求值-打印循环,REPL),可以键入符合 Scheme 语法要求的表达式(程序),要求系统对其求值。表达式中可以任意换行。一旦系统读到一个完整的表达式,就会对它求值(原创 2014-08-21 21:41:14 · 1948 阅读 · 0 评论 -
SICP----课程预备知识
1.说明性知识和过程性知识说明式知识(是什么) 有关事实和情况的说明 实例:饭店的菜肴介绍,包括配料成分、色香味说明、照片等 过程式知识(怎么做) 有关完成某件工作的一系列步骤(操作)的描述 实例:菜肴的烹制方法和过程,相关操作及执行顺序原创 2014-08-17 22:25:47 · 1640 阅读 · 0 评论 -
SICP学习笔记----课程规划
,,,,,,,,,,,,,,,,,,原创 2014-08-15 20:06:04 · 2037 阅读 · 0 评论