Pregunta

Recientemente llegué a saber que Groovy ++ se ha lanzado, ¿cuál es la principal diferencia en Groovy y Groovy ++?

¿Fue útil?

Solución

Desde la página de Groovy ++ http://code.google.com/p/groovyptest/

Groovy ++ es una extensión estáticamente escrita en el lenguaje de programación de Groovy.Adicionalmente, a todas las golosinas del estándar Groovy, agrega mucha funcionalidad

  • Compilar tiempo de comprobación de código
  • tan rápido como el rendimiento de Java del código compilado
  • Fácil mezcla de código de escritura estadísticamente y dinámicamente
  • tipo de inferencia muy poderosa
  • Rasgos de recursión de la cola (interfaces con implementación predeterminada)
  • Métodos de extensión (compilar categorías de tiempo)
  • Biblioteca estándar de utilidades para programación funcional, concurrencia y computación distribuida (etapa de prototipo temprana)

Otros consejos

Hay un buen artículo sobre lo que Groovy ++ trae a Groovy aquí .Incluye los resultados de referencia, por lo que puede ver la diferencia de rendimiento frente a Groovy y Straight Java.

Groovy++ is an extension to the core Groovy 1.x language. You drop the GroovyPP.jar file into the Groovy library directory, add @Typed in front of the package keyword in your code, then run your code just as you would in core Groovy. It infers the types, AND runs faster!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top