我刚刚发现了函数式语言,它们看起来很棒。例如,您基本上可以这样做:
fib(0)=0
fib(1)=1
fib(x)=fib(n-1)+fib(n-2)
定义一个函数。问题是,看起来没有任何正在积极开发的我们有很好的支持。有没有好的功能语言没有死?
答案 0 :(得分:2)
有没有好的功能语言没有死?
有很多。查看Haskell,Scala,Clojure和F#。点击here获取更大的列表。
答案 1 :(得分:2)
看起来好像没有任何正在积极开发的我们有好处 支持。
如果您查看StackOverflow标记:functional-programming请查看与该标记关联的所有其他语言。
即。 C#,JavaScript,R,Agda,MatLab,C ++,Python,PHP。我不知道所有这些语言,所以我不确定他们能做多少功能编程。
答案 2 :(得分:1)
你检查过Scala吗?它背后有活跃的风暴社区。事实上,许多以科技为重点的公司正在Scala(例如Twitter)重写他们的软件。
答案 3 :(得分:1)
Haskell,Lisp和Erlang,取决于你想要完成的事情。 Scala被描述为混合对象/功能语言。据说Scala可以用来纯粹在一个范例或另一个范例中编写代码。