Conociendo un poco al hijo de Java

groovy

¿Quien es el Hijo de Java?

Asi hemos catalogado a este lenguaje de programación, conocido como Groovy y seguramente te preguntaras el porque lo hemos llamado así. Te invitamos que leas un poco sobre este lenguaje y saques tus propias conclusiones.

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.

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.

Características:

Curva de aprendizaje corta.
Soporte para lenguajes específicos de dominio (domain-specific languages)
Sintaxis compacta
Soporte para tipado dinámico
Potentes primitivas de procesamiento
La facilidad de desarrollo de aplicaciones Web
Soporte para las pruebas unitarias.

Ejemplos de codigos realizados en Groovy

//clase base
class Computadora{
String marca
String modelo
}

//clase hija
class Computadora_Portatil extends Computadora{
String memoria
String procesador
}

Leave a Reply