Question

J'ai récemment appris que Groovy ++ a été publié, quelle est la différence majeure dans Groovy et Groovy ++?

Était-ce utile?

La solution

De la page groovy ++ http://code.google.com/p/groovypptest/

Groovy ++ est une extension typiquement tapée du langage de programmation Groovy. De plus, à tous les goodies de groovy standard, il ajoute beaucoup de fonctionnalités

  • compiler le temps de vérification du code
  • Aussi rapide que les performances Java du code compilé
  • Mélange facile du code typé statiquement et dynamiquement
  • Inférence de type très puissant
  • Traits de récursivité de la queue (interfaces avec l'implémentation par défaut)
  • Méthodes d'extension (catégories de temps de compilation)
  • Bibliothèque standard des services publics pour la programmation fonctionnelle, la concurrence et l'informatique distribuée (étape précoce du prototype)

Autres conseils

Il y a un bon article sur ce que Groovy ++ apporte à Groovy ici. Il comprend des résultats de référence, vous pouvez donc voir la différence de performance par rapport à la java groovy et hétéro.

Groovy ++ est une extension de la langue Core Groovy 1.x. Vous déposez le fichier groovypp.jar dans le répertoire de la bibliothèque Groovy, ajoutez @Typed devant le mot clé du package dans votre code, puis exécutez votre code comme vous le feriez dans Core Groovy. Il déduit les types et fonctionne plus vite!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top