函数式编程(英语:functional programming)或称函数程序设计,又称泛函编程,是一种编程典范,它将计算机运算视为数学上的函数计算,并且避免使用程序状态以及易变对象。函数编程语言最重要的基础是λ演算(lambda calculus)。而且λ演算的函数可以接受函数当作输入(引数)和输出(传出值)。 比起指令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程。
NET语言提供运行环境的程序设计语言,是函数编程语言(FP,Functional Programming),函数编程语言最重要的基础是Lambda Calculus。它是基于OCaml.
基于4216个网页-相关网页
...,因为它们都可以作为其他函数的参数,这样就产生了高阶函数,而Erlang之所以叫做函数编程语言(functional programming language),也正是因为函数的参数还可以是函数。
基于24个网页-相关网页
NET语言提供运行环境的程序设计语言,是函数编程语言(FP,Functional Programming),函数编程语言最重要的基础是Lambda Calculus。它是基于OCaml.
基于6个网页-相关网页
我所展示的用于过滤列表的函数方法在函数编程语言和库中非常普遍。
The functional approach I've shown to filtering lists is common across functional programming languages and libraries.
Erlang与其他流行的语言之间的主要差异是,Erlang基本上是一种函数编程语言。
A main difference between Erlang and more popular languages is that Erlang is primarily a functional programming language.
Haskell并不是世界上第一种函数编程语言,但是从80年代起,确是最重要的一种。
Haskell was not the first functional programming language in town, but from late 80's and onwards, it has prevailed as the most important among the group.
应用推荐