Groovy (lenguaje de programación)

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.Desde Groovy se puede acceder directamente a todas las API existentes en 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.