适用场合:并行计算(很适合如今的多核CPU)、数学推理(函数式编程是一种编程模型,他将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念)。
“结论: 函数式编程是一种风格 与编程语言无关, 面向对象也是一种风格 与编程语言无关,两种风格并不矛盾,可以结合的- 叫 functional object(Objects in OCaml),函数式编程其实是一种非常简单的风格 比命令式和面向对象还要简单 。主要理论基础是lambda 演算,规则也很简单.”
概念、定义、特点:
究竟要学不学(看应用场合,并不一定要学):