Ruby's Louvre

每天学习一点点算法

导航

2013年8月31日 #

指令式Callback,函数式Promise:对node.js的一声叹息

摘要: 原文:Callbacks are imperative, promises are functional: Node’s biggest missed opportunity promises 天生就不会受不断变化的情况影响。 -- Frank Underwood, ‘House of Cards’人们常说Javascript是'函数式'编程语言。而这仅仅因为函数是它的一等值,可函数式编程的很多其他特性,包括不可变数据,递归比循环更招人待见,代数类型系统,规避副作用等,它都不俱备。尽管把函数作为一等公民确实管用,也让码农可以根据自己的需要决定是否采用函数式的风格编程,但宣称JS 阅读全文

posted @ 2013-08-31 02:13 司徒正美 阅读(7088) 评论(6) 推荐(3) 编辑