【发布时间】:2011-03-02 18:28:19
【问题描述】:
我最近在读 Groovy,它更多地与 Java 相关。我没有任何动态语言经验。我读过 Groovy 的创始人希望将动态特性添加到现有的 Java 语言中。我的问题是这个。
Q1 提出在 JVM 上运行 Groovy 等语言的令人信服的理由是什么。这让我很感兴趣。请有人可以帮助我。
谢谢, 努万阿兰巴奇
【问题讨论】:
-
Java 就像“JVM”中的“J”一样。确实如此。从配置文件到安全性,再到现代 JIT 的性能等。Java 就像“Java 语言”一样,并没有那么大。没关系,但真的不是很好。看看像 Trove 这样速度惊人的集合的作者必须做什么:基本上编写一个自定义预处理器,以避免必须为所有 Java 原语重复 8 次相同的代码。类似的东西。 Java 在某些事情上真的很糟糕。它非常冗长(Scala 已经证明你可以用更少的代码获得同样的安全性)。等等。
标签: java groovy dynamic-languages