功能语言:现实生活中的例子

时间:2009-09-23 19:51:54

标签: functional-programming

功能语言是否能解决日常业务问题?

是否有使用功能语言实现的成功项目(理想情况下是已发布的测试用例)?

8 个答案:

答案 0 :(得分:10)

Xen hypervisor是基础,在OCAML中实施;和Erlang部署在超高可靠性电话系统中(多年来零停机时间)。

答案 1 :(得分:9)

Functional Programming in the Real World上列出了不少内容。来自网站:

  

现实世界的主要标准是该程序主要是为了执行某项任务而编写的,主要不是为了试验函数式编程。

答案 2 :(得分:3)

Perl 6的一个实现,Pugs,是用Haskell编写的,但它已基本上让位于标准的Rakudo Perl实现。

答案 3 :(得分:3)

我的朋友每天都使用Haskell来实现财务算法。

答案 4 :(得分:3)

Lang.NET会议上有一篇关于他们如何使用F#来改善保险应用程序性能的讨论,这种情况几乎和你一样每天都有。 Silverlight videoWMV video。也就是说,该演讲的大部分焦点都集中在F#的并发支持上,而不是语言的惯用功能方面。

答案 5 :(得分:3)

Xmonad是一个动态平铺X11窗口管理器,在Haskell中编写和配置。

Facebook的聊天功能大量使用Erlang。 http://www.facebook.com/note.php?note_id=14218138919&id=9445547199&index=0

答案 6 :(得分:2)

您之前听说过Lisp machines吗? emacs editor也广泛使用Lisp。

答案 7 :(得分:0)

我认为Lotus Notes公式语言是一种广泛使用的现实函数式编程语言的例子。