See artikkel ootab keeletoimetamist. (Juuli 2020) |
Groovy | |
---|---|
Groovy logo | |
Faililaiend |
.groovy, .gvy, .gy, .gsh [1] |
Paradigma | imperatiivne, objektorienteeritud, skriptimine |
Väljalaskeaeg | 2003 |
Looja | James Strachan |
Arendaja |
Guillaume Laforge Jochen Theodorou Paul King Cedric Champeau |
Tüüpimine | staatiline, tugev, dünaamiline |
Mõjutatud keeltest | Java, Python, Ruby, Smalltalk |
Litsents | Apache License 2.0 |
Veebileht |
groovy-lang |
Apache Groovy on Java süntaksiga ühilduv objektorienteeritud programmeerimiskeel. See on nii staatiline kui ka dünaamiline keel, mille omadused sarnanevad Pythoni, Ruby ja Smalltalki omadega.
Seda võib kasutada nii programmeerimiskeele kui ka skriptimiskeelena Java platvormi jaoks ning see on kompileeritud Java virtuaalmasina baitkoodi ning teeb sujuvalt koostööd teiste Java koodide ja teekidega. Groovy kasutab Javaga sarnast looksulgudega süntaksit. Groovy toetab funktsiooni sulgemist, mitmerealisi sõnesid ja sõnedesse manustatud väljendeid. Groovy tugev külg on abstraktse süntaksipuu transformeerimises, mis aktiveeritakse läbi märkuste.