函数式编程至少在1958年(Lisp的创建)就已经出现了,但现在正在经历一场复兴,旧的函数式语言正在被抛弃,新的函数式语言正在被创建。
哪些函数式语言是新开发的或正在形成中的?
我意识到您可以用大多数高级语言编写纯粹的函数式程序,因此对于函数式语言,我指的是专门为函数式编程设计的语言,如F#。
如果您有教程、wiki或代码示例的链接,我鼓励您将它们添加到您的答案中!
发布于 2009-06-23 09:00:06
以下是我到目前为止测试过的简短列表(除了您已经提到的F# ):
而设计
发布于 2009-06-25 21:33:43
我很高兴像ML (Caml),Haskell和Erlang这样的古老作品被冒充“新”。Scala确实很新,而F#是将旧语言ML改编到.NET框架中的一种尝试,肯定会很有趣。
如果你想要一些真正新鲜的东西,Agda是“新的Haskell”。Agda结合了从有20年历史的语言(如Haskell )和有30年历史的语言(如ML )中学到的许多经验,并用最新的类型系统工作突破了极限。保证让你的头爆炸或双倍的钱回来!
发布于 2009-06-23 10:43:15
希望将OCaml添加到组合中。我之所以被它所吸引,是因为它对性能有着强烈的关注。如果我理解正确的话,F#是从OCaml派生出来的。
但它不仅仅是函数式的,它也非常适合命令式编程。
https://stackoverflow.com/questions/1031411
复制相似问题