Skip to content
EntityQ504453· pop 37· linked from 503 articles

lenguaje de programación

Key facts

Paradigm
Multi-paradigm : object-oriented , imperative , functional , aspect-oriented , scripting
Designed by
James Strachan
Developer
Paul King (PMC Chair), Jochen Theodorou (Tech Lead), Guillaume Laforge, Cedric Champeau, Daniel Sun, Eric Milles
First appeared
2003 ; 23 years ago ( 2003 )
Stable release
5.0.6 (4 May 2026 ; 31 days ago ( 4 May 2026 ) ) [ ± ]
Typing discipline
Dynamic , static , strong , duck
Platform
Java SE
License
Apache 2.0
Filename extensions
.groovy, .gvy, .gy, .gsh
Website
groovy-lang .org

via Wikipedia infobox

Official website

The Apache Groovy™ programming language

groovy-lang.org

Link to the official site · 2,405 chars · not written by Vinony

Wikidata facts

Official website
groovy.apache.org
Image
XGroovyConsole.gif.pagespeed.ic.MveHrO02zE.png
Show 13 more facts
software version identifier
5.0.5
inception
2003-00-00
file extension
groovy
influenced by
Q42478
source code repository URL
gitbox.apache.org/repos/asf/groovy.git
programmed in
Java
typing discipline
duck typing
operating system
cross-platform
Commons category
Groovy
Sources (8)

via Wikidata · CC0

Article · Español

Groovy es un lenguaje de programación orientado a objetos implementado sobre la plataforma Java. Tiene características similares a Python, Ruby, Perl y Smalltalk. La especificación JSR 241 se encarga de su estandarización para una futura inclusión como componente oficial de la plataforma Java. Groovy usa una sintaxis muy parecida a Java, comparte el mismo modelo de objetos, de hilos y de seguridad. Desde Groovy se puede acceder directamente a todas las API existentes en Java. El bytecode generado en el proceso de compilación es totalmente compatible con el generado por el lenguaje Java para la Java Virtual Machine (JVM), por tanto puede usarse directamente en cualquier aplicación Java. Todo lo anterior unido a que la mayor parte de código escrito en Java es totalmente válido en Groovy hacen que este lenguaje sea de muy fácil adopción para programadores Java; la curva de aprendizaje se reduce mucho en comparación con otros lenguajes que generan bytecode para la JVM, tales como Jython o JRuby. Groovy puede usarse también de manera dinámica como un lenguaje de scripting. Groovy 1.0 apareció el 2 de enero de 2007. Después de varias versiones beta y otras tantas candidatas a release, el 7 de diciembre de 2007 apareció la versión Groovy 1.1 que finalmente fue renombrada a Groovy 1.5 con el fin de notar la gran cantidad de cambios que ha sufrido con respecto a la versión 1.0. En diciembre de 2009 se publicó la versión 1.7.

Abstract from DBpedia / Wikipedia · CC BY-SA