编程语言 – 什么因素可以决定Clojure,Scala或Haskell是否会获得牵引力?

考虑到它是不可能看到未来,与Clojure,Scala或Haskell相关的因素很可能决定他们中的一个是否捕获?

是否有文化或经济问题可以使这些语言中的一种比其他语言更有优势?

或者这些语言都不可能获得牵引力,因为它们的概念复杂性?

在我的头顶上:

>良好的IDE支持(带重构)
>稳定足够规格
>清晰的策略约backward compatibility(在源,二进制和行为方面)
>围绕语言的框架和工具(如代码静态分析,代码覆盖,…)

例如,Scala仍在发展,并且“太快”,即使一些大项目已经采用它,“大部分”使用。

编辑:2009年11月

Refactoring to Scala DSLs and LiftOff 2009 Recap演示文稿,幻灯片10和11:

Martin definitively “gets it” about the importance of having high quality Scala tool support

http://stackoverflow.com/questions/1361088/what-factors-could-determine-whether-clojure-scala-or-haskell-will-gain-tractio

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:编程语言 – 什么因素可以决定Clojure,Scala或Haskell是否会获得牵引力?