相关疑难解决方法(0)

关于性能和Java互操作性:Clojure与Scala

我已经阅读过Clojure与Scala的各种报道,而我发现两者都有自己的位置.有一些考虑因素我没有得到关于何时比较Clojure和Scala的完整解释:

1.)这两种语言中的哪一种通常更快?我意识到这会因语言功能而异,但对性能的一般评估会有所帮助.例如:我知道Python字典非常快.但作为一个整体,它是一个比Java慢语.我不想和Clojure一起走在路上遇到这个问题.

2.)与Java的互操作性如何?到目前为止我所读到的只是Scala具有本机集合类型,这使得与大型Java代码库集成有点笨拙,而Clojure遵循一种简单的以Iterable/Iterator为中心的方式来与Java类进行交互.还有更多想法/细节吗?

最终,如果它在clojure和scala之间足够接近,我可能会尝试它们.关于Clojure的一件事是语言看起来简单.但话说回来,Scala有一个非常灵活的类型系统.但是,我知道Scala很快(基于多个个人帐户).所以,如果Clojure明显变慢了:我想早点知道,而不是迟早.

java performance jvm scala clojure

82
推荐指数
6
解决办法
3万
查看次数

标签 统计

clojure ×1

java ×1

jvm ×1

performance ×1

scala ×1