Groovy 和 Groovy++,它们有不同吗?

发布于 2024-10-26 17:37:04 字数 50 浏览 1 评论 0原文

我最近知道groovy++已经发布了,Groovy和Groovy++的主要区别是什么?

i recently came to know that groovy++ have been released, what is the major difference is in Groovy and Groovy++?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

只怪假的太真实 2024-11-02 17:37:04

从 groovy++ 页面 http://code.google.com/p/groovypptest/

Groovy++ 是 Groovy 的静态类型扩展编程语言。除了标准 Groovy 的所有优点之外,它还添加了许多功能

  • 编译时检查代码的
  • 速度与 Java 一样快 编译代码的性能
  • 静态和动态类型代码的轻松混合
  • 非常强大的类型推断
  • 尾递归特征(与默认实现的接口)
  • 扩展方法(编译时类别)
  • 用于函数式编程、并发和分布式计算的实用程序标准库(早期原型阶段)

From the groovy++ page http://code.google.com/p/groovypptest/

Groovy++ is statically typed extension of Groovy programming language. Additionally to all goodies of standard Groovy it adds a lot of functionality

  • compile time checking of code
  • as fast as Java performance of compiled code
  • easy mixing of statically and dynamically typed code
  • very powerful type inference
  • tail recursion traits (interfaces with default implementation)
  • extension methods (compile time categories)
  • standard library of utilities for functional programming, concurrency and distributed computing (early prototype stage)
暮色兮凉城 2024-11-02 17:37:04

此处有一篇关于 Groovy++ 为 Groovy 带来了什么的好文章。它包括基准测试结果,因此您可以看到与 Groovy 和直接 Java 相比的性能差异。

There is a good article on what Groovy++ brings to Groovy here. It includes benchmark results, so you can see the performance difference vs. Groovy and straight Java.

冷夜 2024-11-02 17:37:04

Groovy++ 是核心 Groovy 1.x 语言的扩展。将 GroovyPP.jar 文件放入 Groovy 库目录中,在代码中的 package 关键字前面添加 @Typed,然后像在核心 Groovy 中一样运行代码。它推断类型,并且运行得更快!

Groovy++ is an extension to the core Groovy 1.x language. You drop the GroovyPP.jar file into the Groovy library directory, add @Typed in front of the package keyword in your code, then run your code just as you would in core Groovy. It infers the types, AND runs faster!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文