SICP
springasa111
fenggangxiaogmail.com
展开
-
SICP学习 - 序
1.三类需要关注的对象:人的大脑、计算机程序的集合以及计算机本身。 2.惯用法 3.研究和构造它们(程序),能使人更加深刻的理解与任何模型的程序设计有关的程序组织问题。计算机本身也可以这样模拟。请想一想,最新的物理开关元件在量子力学里建模,而量子力学又由一组微分方程描述,微分方程的细节行为可以由数值去近似,这种数值又由计算机程序所描述,计算机程序的组成。。。。。。原创 2013-08-08 19:51:14 · 547 阅读 · 0 评论 -
SICP学习 - Building Abstractions with Procedures
1.原创 2013-08-08 20:31:34 · 515 阅读 · 0 评论 -
对流式计算模型的理解
对流式模型的理解: 以鼠标移动拖拽为例,在原来的回调函数模型中,拖拽的动作被分散到mousedown/mousemove/mouseup等琐碎的处理中, 其中很多与拖拽本身无关的处理; 而在流式模型,只需要关心拖拽本身的处理逻辑。 在erlang中流式模型是基于进程实现,那在C语言中如何实现?原创 2014-11-09 22:51:42 · 924 阅读 · 0 评论 -
编程的组合性质
我们从算术开始。 看看下面的算式: 1 + 2 + 3 = 1 + 3 + 2 1 + 0 = 0 + 1 大家对这个结果肯定不会怀疑的, 我们小时候还会把1 + 2 + 3在心里面或者草稿纸上“计算”一下,但是为什么我们现在不用算就知道正确呢? 因为我们知道,算术的加法是满足交换律和结合律的。 再看看下面的代数式: a + b + c = a + ( b + c )原创 2016-10-23 19:45:30 · 462 阅读 · 0 评论