Groovy (език за програмиране)
From Wikipedia, the free encyclopedia
Groovy (произнася се грууви) е обектно ориентиран програмен език, който върви под Java платформата (JVM).
Groovy | |
Парадигма | Обектно ориентиран, императивен, скриптов |
---|---|
Реализиране през | 2003; преди 21 години |
Автор | Джеймс Страхан |
Софтуерен разработчик | Гилем Лафордж Йохен Теодору Пол Кинг Седрик Шампо |
Последна стабилна версия | 2.4.4 / 9 юли 2015 |
Типизация на данните | динамична, статична |
Повлиян от | Java, Python, Ruby, Perl, Smalltalk, Objective-C |
Повлиява | Kotlin |
Платформа | Java Virtual Machine |
Софтуерен лиценз | Apache v2.0 |
Уебсайт | groovy-lang.org |
Groovy в Общомедия |
Езикът е динамичен и има сходни черти с други скриптови езици, като Python, Ruby, Perl и Smalltalk. Езикът може да се използва като скриптов език за Java платформата. Езикът се компилира динамично до байт кода на виртуалната машина на Java (JVM), което му позволява да се използва с друг Java код и Java библиотеки. Синтаксисът на езика е сходен с този на Java (с къдрави скоби). Почти всеки код написан на Java е синтактично валиден Groovy код, макар че семантиката може да е различна.
Версия 1.0 на Groovy е официално публикувана на 2 януари 2007 г. Версия 2.0 е публикувана през юли 2012 г. Новата версия на езика предстои да бъде публикувана до края на 2015 г. Новата версия ще поддържа нов Мета обектен протокол (Meta Object Protocol). След версия 2.0 езикът предлага статично компилиране, подразбиране на типовете и бързодействие което е доста близо до Java. Версия 2.4 е последната основна издадена версия, издадена под спонсорството на Pivotal Software, което приключва през март 2015.[1]