Groovy и Groovy ++, они разные? - PullRequest
       13

Groovy и Groovy ++, они разные?

17 голосов
/ 26 марта 2011

Я недавно узнал, что Groovy ++ был выпущен, в чем главное отличие в Groovy и Groovy ++?

Ответы [ 3 ]

24 голосов
/ 26 марта 2011

Со страницы Groovy ++ http://code.google.com/p/groovypptest/

Groovy ++ - статически типизированное расширение языка программирования Groovy. В дополнение ко всем вкусностям стандартного Groovy он добавляет много функциональности

  • проверка времени компиляции кода
  • так же быстро, как производительность Java скомпилированного кода
  • простое смешивание статически и динамически типизированного кода
  • очень мощный вывод типа
  • черты хвостовой рекурсии (интерфейсы с реализацией по умолчанию)
  • методы расширения (категории времени компиляции)
  • стандартная библиотека утилит для функционального программирования, параллелизма и распределенных вычислений (ранняя стадия создания прототипа)
7 голосов
/ 18 мая 2011

Есть хорошая статья о том, что Groovy ++ приносит в Groovy здесь .Он включает в себя результаты тестов, поэтому вы можете увидеть разницу в производительности по сравнению с Groovy и прямой Java.

6 голосов
/ 27 марта 2011

Groovy ++ является расширением ядра языка Groovy 1.x.Вы помещаете файл GroovyPP.jar в каталог библиотеки Groovy, добавляете @Typed перед ключевым словом пакета в своем коде, а затем запускаете свой код так же, как в ядре Groovy.Он выводит типы и работает быстрее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...