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.

Saltar a navegación, buscar

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

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas
Crear un libro