Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (Maio de 2011) |
Groovy | |
---|---|
Logo Groovy | |
Paradigma | orientada a objetos, funcional, imperativa,script |
Surgido em | 2003 |
Última versão | 4.0.18 (16 de janeiro de 2024) |
Versão em teste | 2.5.0-beta-3 (20 de fevereiro de 2018) |
Criado por | James Strachan |
Estilo de tipagem | estática, dinâmica, forte |
Influenciada por | Java, Python, Ruby, Perl, Smalltalk, Objective-C |
Plataforma | Plataforma Java |
Licença | Apache License v2.0 |
Página oficial | http://groovy-lang.org/ |
Groovy é uma linguagem de programação orientada a objetos desenvolvida para a plataforma Java como alternativa à linguagem de programação Java. Groovy possui características de Python, Ruby e Smalltalk.
Groovy utiliza uma sintaxe similar à de Java, é compilada dinamicamente para bytecode Java, e integra-se transparentemente com outros códigos e bibliotecas Java.
Groovy está atualmente em processo de padronização através do Java Community Process ( JSR 241 ).
Groovy possui algumas características não presentes no Java padrão: