gpt4 book ai didi

scala - 嵌入式 scala 与嵌入式 groovy

转载 作者:行者123 更新时间:2023-11-30 23:53:35 28 4
gpt4 key购买 nike

我正在为我的应用程序搜索嵌入式语言。用纯 scala 编写的应用程序。我想在运行时添加一些功能。我有一个问题,scala 嵌入式比 groovy 嵌入式更快吗?

最佳答案

我不会添加另一种语言,scala 非常适合脚本编写。速度方面,我猜 scala 通常比 groovy 快(shootout.alioth.debian.org 上有旧的基准测试,但不知何故 groovy 似乎已经从当前的基准测试中退出了?)。但是响应性不是最佳的,也就是说,正如您可能知道的那样,运行用于 scala REPL 的“解释器”是一个即时编译的编译器。这为实际编译带来了一些延迟,但执行速度与正常编译的 scala 一样。在现代计算机上,您将不会再注意到这种延迟。

在 scala REPL 之上构建了几个小工具。使用一种语言的另一个优点可能是将符号绑定(bind)到解释器可能更容易,因为所有 scala 特定的东西(例如合成方法、伴随对象等)都是透明可见的。

编辑:虽然最初的帖子是 2009 年的,但最近的 scala 2.8 和 groovy 1.7 的基准分布在评论中,显示仍然存在很大差异:http://stronglytypedblog.blogspot.com/2009/07/java-vs-scala-vs-groovy-performance.html

关于scala - 嵌入式 scala 与嵌入式 groovy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4935426/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com