La semaine dernière, à Devoxx France 2012, c’était la battle des langages de programmation sur la JVM. Des petits nouveaux essaient de s’imposer face aux anciens, Scala, Groovy et Clojure, qui sont relativement bien installés dans le paysage. Dans cet article, je fais un retour sur les deux nouveaux. Deux constats s’imposent au vu de…
Nouhoum
Fonctionnel
Listes Scala: méthodes foldLeft et foldRight
by • • 5 Comments
Dans ce billet je souhaite vous parler rapidement des méthodes foldLeft et foldRight de l’API des listes en Scala. foldLeft foldLeft est une méthode de la classe scala.collection.immutable.List et voici ce que le scaladoc nous en dit: “Applies a binary operator to a start value and all elements of this list, going left to right.”…
Fonctionnel
Impératif vs. fonctionnel ou le comment vs. le quoi
by • • 0 Comments
Mon intérêt pour Scala m’a conduit à m’intéresser à la programmation fonctionnelle. J’ai eu une expérience plutôt avec des langages privilégiant le style impératif. Scala permettant à la fois les paradigmes fonctionnel et impératif, je me suis donc posé des questions sur les différences fondamentales entre ces deux paradigmes. Je souhaite, dans ce billet, partager…