Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2004-09-09 06:41:58
Size: 377
Editor: GreyRoar
Comment:
Revision 6 as of 2005-08-08 16:57:27
Size: 1166
Editor: hoxide
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:

清剿太监贴~~ , 把没完成的东西完成之
Line 8: Line 10:
= 函数编程的概念 = = 函数编程的概念 =
Line 10: Line 12:
 函数编程源自 Lisp 等高阶语言, 他们以λ演算为基础. 所谓λ演算其实指基于算子λ的一个演算体系.

 他的特殊性在于, 存在一个算子 λ (λ只是记号, 没有更多含义), 他的作用是将运算式子变成函数 .

例如:
λx: x+1 就将 x+1这个运算式子, 变成了关于x的一个函数, 他的值是x+1.

光有λ算子构成不了完整的λ运算体系, 还需要一些辅助算子, 要完全了解这个体系则需要一环扣一环的定义和定理,
太复杂这里不再详述(书丢学校了, 回校有时间补齐 :P ).

Line 11: Line 24:
Line 12: Line 26:
Line 16: Line 31:
----
已经开始了?强烈支持呀,呵呵——GreyRoar

= 交流 =
 * 已经开始了?强烈支持呀,呵呵——GreyRoar
 * ["FP编程的一点资料"] 有了系统的转载, 先并人(入) ["FLOSS"] -- Py Tips 了是也乎! -- Zoomq

函数编程, 任何人可以以任何方式随意转载.

清剿太监贴~~ , 把没完成的东西完成之

-- hoxide [DateTime(2004-09-08T23:06:48Z)] TableOfContents

函数式编程的概念

简述

  • 函数编程源自 Lisp 等高阶语言, 他们以λ演算为基础. 所谓λ演算其实指基于算子λ的一个演算体系. 他的特殊性在于, 存在一个算子 λ (λ只是记号, 没有更多含义), 他的作用是将运算式子变成函数 .

例如: λx: x+1 就将 x+1这个运算式子, 变成了关于x的一个函数, 他的值是x+1.

光有λ算子构成不了完整的λ运算体系, 还需要一些辅助算子, 要完全了解这个体系则需要一环扣一环的定义和定理, 太复杂这里不再详述(书丢学校了, 回校有时间补齐 :P ).

python中的函数编程

基本方法综述

应用实例

函数编程的缺陷

例子

交流

  • 已经开始了?强烈支持呀,呵呵——GreyRoar

  • ["FP编程的一点资料"] 有了系统的转载, 先并人(入) ["FLOSS"] -- Py Tips 了是也乎! -- Zoomq

fp4python (last edited 2009-12-25 07:15:25 by localhost)