摘要: 函数式编程是一种编程模型,它将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念。函数式编程的应用场景:1.数学推理2.并行程序函数式编程语言的代表语言:Lisp、HasKell、Erlang、Scala,F#函数式编程的复兴:多核并行程序设计的逐渐流行,而命令式编程天生的缺陷却使并行编程模型变得非常复杂,无论是信号量,还是锁的概念,都使程序员不堪其重。对象是面向对象的第一型,那么函数式编程也是一样,函数是函数式编程的第一型。我们在函数式编程中努力用函数来表达所有的概念,完成所有的操作。在面向对象编程中,我们把对象传来传去,那在函数式编程中,我们要做的是把函数传来传去,而这个,说成 阅读全文
posted @ 2013-07-22 19:48 旧事乡里人 阅读(200) 评论(0) 推荐(0) 编辑