最后更新:2014年1月28日
不在当前版本
这个光点不在当前版本的雷达上。如果它是最后几个版本中的一个,那么它很可能仍然是相关的。如果这个信号的年代更久远,它可能就不再相关,我们今天的评估可能就不同了。不幸的是,我们没有足够的带宽来持续检查以前版本的雷达的光点 了解更多
2014年1月
采纳 我们强烈觉得该行业应该采用这些物品。我们在适当的项目时使用它们。
Clojure是一种在JVM上运行的动态功能的语言。虽然它的根源是LISP,但它也是最古老的计算机语言之一,也体现了许多现代编程概念,包括懒惰的评估和高级并发抽象。Clojure为一个充满活力的程序员们产生了一种充满活力的程序员,他们正在致力于丰富的框架和工具。其中一个例子是Midje,一个创新的旋转在单元测试和嘲弄框架上。
2013年5月
采纳 我们强烈觉得该行业应该采用这些物品。我们在适当的项目时使用它们。
2012年3月
审判 值得追求。了解如何建立此功能非常重要。企业应该在一个可以处理风险的项目上尝试这项技术。
2011年7月
评估 值得探索,以了解它将如何影响您的企业。
功能语言F#,Clojure和Scala仍然存在于雷达的评估环中。对功能语言的兴趣继续增长。特别是功能语言的两个特征是推动这种兴趣,这种兴趣,不变性,其对并行性的影响和作为第一类对象的功能。虽然将封闭件引入C#带来后一种能力,但功能语言几乎是不可变性的同义词。在评估环内的这些语言的放置表明我们对其相对成熟度和适当性的看法。F#基于OCAML,在Visual Studio工具集中完全支持。F#除了以自然方式的功能语言构造之外,还包括对对象和命令构造的支持。Scala,如F#,组合了对象和功能范例,尽管Scala的语法更加java。Clojure开始作为JVM语言,现在可以在.NET CLR上使用。Clojure确实允许变形状态,尽管它具有广泛的不可变的持久数据结构,所有支持多线程应用。 There are many similarities between these three languages, but at the moment we believe F# and Clojure to be better suited to most organizations for assessing than Scala. More work clearly needs to be done to validate this assertion.
2011年1月
评估 值得探索,以了解它将如何影响您的企业。
2010年4月
评估 值得探索,以了解它将如何影响您的企业。
在以前的雷达中,我们在一个组中将功能语言集成在一起。对于这个版本,我们已经爆炸了该组并开始呼唤有趣的人。在目前的功能语言作物中,我们最喜欢的是Clojure:简单,优雅的Lisp在JVM上实现。其他两个我们有趣的是Scala(以功能形式的Java重新思考)和F#,来自Microsoft的OCAML导数现在在Visual Studio 2010中显示出“框中”。
发布时间:2010年4月29日
雷达

下载技术雷达第25卷

英语|Español.|Português.|中文

雷达

及时了解技术

现在订阅

访问我们的档案以阅读以前的卷

Baidu