Jel*_*ena 5 c++ python functional-programming
在Python或C++中有没有关于函数式编程的好书?我需要掌握这些语言的函数式编程.
通过函数式编程,我假设你的意思是引用透明度(基本上没有全局状态或副作用),加上像第一类对象,多态类型,部分函数应用等函数.
我所知道的书中没有涉及C++中的函数式编程.您可以在C++中编写没有全局状态和副作用的程序,并且可以使用函数类型指针将函数作为参数传递,但是您无法获得部分函数应用程序,也无法获得匿名lambda表达式.
只有 C++ 的未来版本支持 lambdas/匿名函数。我猜Boost.Lambda 支持 C++ 函数式编程,但它还不是真正的 C++ 一等公民。
有关函数式编程的书籍通常使用函数式语言。像 Haskell、Miranda、Lisp、Scheme、OCaml、Javascript 等。
编辑:我暂时保留对Python 的看法。看来我在一些事情上弄错了。
| 归档时间: |
|
| 查看次数: |
1078 次 |
| 最近记录: |