浏览 1890 次
锁定老帖子 主题:类型与fp
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-09-14
FP为什么要加类型系统呢?强类型fp或许对于haskell式语言是好实践,可是erlang不需要呀。 fp一特点是把结构架在函数而不是数据上。 ets和dets的扁平数据才是好实践嘛。类型系统在我看来是为了保证结构的匹配,不让蛇跑步,其根源不是因为结构长在了数据上吗。 长在数据上的结构和扁平函数不好做运行时变形金刚(难以解耦合)。因为跑动的主体是函数。 弱类型erlang,或许简陋的模式匹配,对于erlang的一个积极作用就是对于设计,迫使数据扁平。
夜深了。小声点 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-09-15
无噪音,无污染,紧要关头小声喊
能让机器干的活,就不要让人来干了。 |
|
返回顶楼 | |