【发布时间】:2016-03-03 22:16:40
【问题描述】:
一种语言应该具备哪些特征才能成为功能性语言?我们什么时候可以说一种语言XYZ 支持函数式范式?
【问题讨论】:
标签: functional-programming programming-languages
一种语言应该具备哪些特征才能成为功能性语言?我们什么时候可以说一种语言XYZ 支持函数式范式?
【问题讨论】:
标签: functional-programming programming-languages
一种语言应该具备哪些特征才能成为功能性语言?我们什么时候可以说一种语言 XYZ 支持函数范式?
这是两个不同的问题。我会说“支持功能范式”的意思是:
根据这个定义,几乎所有现代主流编程语言都支持函数式范式(C 除外)。
要归类为“函数式语言”,语言需要将函数式范式作为其主要或唯一的范式,包括不变性和专注于纯(无副作用)函数。除了上述之外,这通常意味着:
【讨论】: