Groovy (lenguaje de programación)

Groovy (lenguaje de programación)
Groovy
[[Archivo:Groovy-logo|220px]]
Información general
Paradigma Multiparadigma, orientado a objetos
Apareció en 2003
Diseñado por JCP
Última versión estable 1.8.2 (5 de septiembre de 2011; hace 44 días (2011-09-05))
Tipo de dato Fuerte, dinámico
Influido por Perl, Smalltalk, Python, Ruby

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.

Referencias

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Groovy — se puede referir a: Groovy, una novela de José María Carrascal. El lenguaje de programación orientado a objetos Groovy. Una forma de hacer música animada y bailable (Groove). Esta página de desambiguación cataloga artículos relacionados con el… …   Wikipedia Español

  • Python — Este artículo trata sobre el lenguaje de programación. Para el grupo de humoristas, véase Monty Python. Para otros usos de este término, véase Pitón. Python Desarrol …   Wikipedia Español

  • Ruby — Este artículo trata sobre el lenguaje de programación. Para la notación de ayuda a la lectura, véase Carácter ruby. Ruby Desarrollador(es) Comunidad de desarrolladores de Ru …   Wikipedia Español

  • Plataforma Java — Java Desarrollador Oracle Corporation http://www.java.com Información general Diseñador James Gosling …   Wikipedia Español

  • Grails — ? Información general Última versión estable 1.3.7 17 de febrero de 2011 Género Framework de aplicaciones web …   Wikipedia Español

  • ROCK 101 — Saltar a navegación, búsqueda ROCK 101 Ciudad México, D.F. Área de radiodifusión Ciudad de México y estados alrededor Eslogan Idea Musical Primera emisión 1 de junio de 1984 Última emisión 16 de agosto de 1996 Frecuencia …   Wikipedia Español

  • South Park — Género Animación …   Wikipedia Español

  • Spiral Architect — el 1º de Octubre de 2010, en John Dee, Oslo Datos generales Origen Oslo …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”