i_l*_*eys 33 haskell programming-languages scala clojure
鉴于不可能看到未来,与Clojure,Scala或Haskell有关的哪些因素可能决定其中一个是否能够抓住?
是否有文化或经济问题可以使其中一种语言优于其他语言?
或者这些语言是否因其概念复杂性而无法获得牵引力?
Von*_*onC 20
在我的头顶:
例如,Scala仍在不断发展,并且"过快"而无法"大量"使用,即使一些大项目已经采用它.
编辑:2009年11月
请参阅重构到Scala DSL和LiftOff 2009回顾演示,幻灯片10和11:
Martin明确地"了解"了拥有高质量Scala工具支持的重要性
Don*_*art 17
在Haskell世界中,我看到了继续推进的主要内容:
除此之外,很难说.一些随机的想法:Haskell已经存在了20年,拥有非常庞大的用户群和大量的商业支持.相比之下,Clojure很小.Scala和Clojure通过在.NET或JVM上运行获得"免费积分".那有关系吗?运行时有多重要?GHC有一个非常快速的自定义并行运行时,因为它不是JVM,但人们喜欢使用JVM.对于.NET也是如此.成熟度/稳定性是否重要?
除此之外,谁在做最好的外展?
哦,我们有工业Haskell集团.
oxb*_*kes 10
我认为,要打入大联盟(即C,C#,C++,Java),他们需要得到一些大公司的广泛认可,这些大公司在内部开发但不是自己的软件公司.我想到大型银行,保险公司,服务公司,管理咨询公司等.
但是,如今这种接受存在很大的障碍; 即支持,市场和稳定.如果没有像Sun,IBM或微软这样的大公司提供支持,说服像这样的公司那么任何新语言都是安全的选择将是非常困难的.
在没有说服这些公司的情况下,熟悉这些语言的开发人员的市场规模很小.只要有一小部分用户,该语言就可以承担社区要求的向后不兼容的更改.因此,非主流采用的恶性循环.
| 归档时间: |
|
| 查看次数: |
9266 次 |
| 最近记录: |