A la découverte de Groovy

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Groovy est un langage de script écrit en Java, pour l'univers Java. Regorgeant de trouvailles brillantes et de sucres syntaxiques savoureux, il mérite vraiment d'être découvert.

Quand un morceau de musique balance bien, qu'il donne de l'enthousiasme et envie de bouger, on dit qu'il "groove". Quand un langage est bien balancé et qu'il donne envie de programmer, il s'appelle Groovy. Groovy est un langage de script encore méconnu, car tout récent, puisqu'il a fait son apparition en l'an de grâce 2004. Il est vrai que les langages de script ne sont pas très populaires dans la sphère Java. Ainsi Jython (http://www.jython.org et Programmez! 66), bien que lui aussi tout rempli de qualités et plus ancien, ne perce pas réellement.
Votre serviteur pense que cela est dommage, car un langage de script apporte dans bien des situations rapidité d'écriture, concision et souplesse. Groovy est un langage de script interprété, dynamiquement typé et qui s'inspire de Python, de Ruby et évidemment de Java. Il emprunte aussi largement à la programmation fonctionnelle. Bien que tout jeune, il jouit déjà d'une belle maturité, dispose de nombreux modules d'extension et bénéficie de la sécurité apportée par la JVM ainsi que de l'immense panel de librairies du monde Java (Fig. 1). Le découvrir totalement demanderait sans doute un ouvrage complet. Nous allons essayer de donner au lecteur un bon aperçu de ce qu'est Groovy, ainsi que l'envie d'aller plus loin avec ce langage.

S'ABONNER
Egalement au sommaire de :
Programmez! #91