Groovy и Groovy ++, они разные?
Вопрос
Я недавно пришел, чтобы узнать, что Groovy ++ были выпущены, какая главная разница находится в Groovy и Groovy ++?
Решение
от страницы Groovy ++ http://code.google.com/p/grovypptest/
Groovy ++ - статически набранное расширение языка программирования Groovy.Дополнительно для всех вкусностей стандартной канализации он добавляет много функциональности
- .
- Проверка времени компиляции кода
- как быстрее, так как Java производительность скомпилированного кода
- Легко смешивание статически и динамически напечатанного кода
- Очень мощный тип вывода
- хвостовые черт рекурсии (интерфейсы с реализацией по умолчанию)
- Методы расширения (категории компиляции)
- Стандартная библиотека утилит для функционального программирования, параллелизма и распределенных вычислений (стадия раннего прототипа)
Другие советы
Есть хорошая статья о том, что Groovy ++ приносит Groovy здесь .Он включает в себя тезовые результаты, поэтому вы можете увидеть разницу производительности против Groovy и Right Java.
Groovy ++ - это расширение для ядра Groovy 1.x.Вы бросьте файл GrooVypp.jar в каталог библиотеки Groovy, добавьте @typed перед ключевым словом пакета в вашем коде, а затем запустите свой код так же, как вы в Core Groovy.Он активирует типы и работает быстрее!