Groovy

Groovy
Logo
Logo
Paradigmaobjektově orientovaný, imperativní, skriptovací, funkcionální
Vznik2003
AutorJames Strachan
VývojářGuillaume LaForge,
Jochen Theodorou,
Paul King,
Cedric Champeau
Poslední verze2.4.14 (24. února 2018)
Poslední nestabilní verze3.0.0 Alpha 1 (25. listopadu 2017)
Typová kontroladynamická, statická, silná, „duck-typing
Ovlivněn jazykyJava, Python, Ruby, Perl, Smalltalk, Objective-C
Ovlivnil jazykyKotlin
OSJakýkoliv podporující JVM nebo interpret JavaScriptu
LicenceApache License v2.0
Webgroovy-lang.org

Groovy (anglická výslovnost [ˈgruːvi]) je objektově orientovaný programovací jazyk pro platformu Java. Jde o alternativu k programovacímu jazyku Java. Lze na něj pohlížet jako na skriptovací jazyk pro javovskou platformu. Inspiraci čerpal z jazyků Python, Ruby, Perl a Smalltalk. Využívá výhody objektového programování, ale zároveň poskytuje zjednodušenou „skriptovací“ syntaxi, která umí „zabalit a rozbalit“ často opakované části kódu. Jedním z jeho cílů je redukovat „povinný“ kód a zjednodušit tak tvorbu webových, databázových či desktopových aplikací. Kompilace je prováděna přímo do bajtkódu, takže jej můžeme použít všude tam, kde funguje Java.


Developed by StudentB