La Enciclopedia Libre Universal en Español dispone de una lista de distribución pública, enciclo@listas.us.es
Groovy
Artículo de la Enciclopedia Libre Universal en Español.
Groovy es un lenguaje de programación dinámico orientado a objetos. Incluye características que se pueden encontrar en otros lenguajes como Python, Ruby, o Smalltalk, pero tiene una sintaxis similar a Java, lo que hace el lenguaje más accesible para los programadores en esa plataforma.
Groovy compila a bytecode totalmente compatible con el generado por Java, por lo que ambos códigos pueden convivir - y, de hecho, ésa es una de las características principales de Groovy - sobre la Máquina Virtual Java (JVM). Desde el código Groovy se puede utilizar las APIs de Java, lo que facilita la integración de Groovy en proyectos Java.
Groovy también se puede utilizar como lenguaje de script.
[escribe] Ejemplo
El típico ejemplo de ¡hola mundo! en Groovy:
class HolaMundo {
static main( args ){
println "Hola Mundo!"
}
}
El mismo ejemplo en Java habría sido:
public class HolaMundo {
public static void main( String[] args )
System.out.println("Hola Mundo!");
}
}
En los ejemplos se puede observar que Groovy omite los ';' de final de sentencia, los paréntesis cuando hay un único parámetro de método o la visibilidad (public es la visibilidad por defecto).
[escribe] Referencias
Bibliografía
Notas