功能语言是否能解决日常业务问题?
是否有使用功能语言实现的成功项目(理想情况下是已发布的测试用例)?
答案 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 video,WMV 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公式语言是一种广泛使用的现实函数式编程语言的例子。