fp是函数式编程,也是一种编程方法,同面向对象的编程方法一样. 所谓的functional programming 就是函数式编程,这也是一种编程方法,或者说是编程模式,同面向过程的编程,以及面向对象的编程.面向逻辑的编程一样. 速度和空间上的顾虑 函数式编程常被认为严重耗费在CPU和内存资源.主因有二: 1.早期的函数式编程语言实现时并无考虑过效率问题. 而非函数式编程语言为求提升速度,会在某些部分放弃边界检查或垃圾回收等功能. 2.缓式评估亦为语言如Haskell增加了额外的管理工作. 函数…