函数式编程思维1.2 跟上语言发展的潮流_函数式编程思维1.2 跟上语言发展的潮流试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 函数式编程思维 > 1.2 跟上语言发展的潮流

函数式编程思维——1.2 跟上语言发展的潮流

如果我们关注各种语言的发展情况就会发现,所有的主流语言都在进行函数式方面的 扩充。早走一步的Groovy 已经具备了丰富的函数式特性,包括像“记忆”(memoization,指运行时自动缓存函数返回值的能力)这样的高级特性在内。随着lambda 块(也就是高阶函数)被纳入Java 8,Java 语言也终于披挂上函数式的武器。JavaScript,这种也许算得上使用最为广泛的语言,本身就拥有不少函数式特性。就连最老成持重的C++ 语言,也在2011 年版的语言标准里增加了lambda 块,引人关注的Boost.Phoenix(http://dwz.cn/phoenix-library)等类库,更是透露出函数式思潮已经对C++ 语言有了更深入的影响。不论你用的是Clojure 这类新语言,还是日常相伴的老语言,都有可能遇到相关的特性,而只有学会这些新的编程范式,你才能从容地利用它们。我会在第2 章讨论如何转变思维,运用这些先进的工具去大展拳脚。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《函数式编程思维》其他试读目录

• 1.1 范式转变
• 1.2 跟上语言发展的潮流 [当前]
• 1.3 把控制权让渡给语言/运行时
• 1.4 简洁