Functional Thinking by Neal Ford

Functional Thinking

" Functional Thinking " présente les concepts de la programmation functionnelle ainsi que les avantages quelle apporte par rapport à la programmation orientée object qui domine actuellement.

La multiplication des processeurs et le besoin de simplifier le partage de taches entre eux conduit au renouveau des langages fonctionnels qui ont étaient encore récemment considérés comme des langages académiques. Leurs caractériques permettent de limiter, voir éliminer, la nécessité de gérer des ressources partagées lors du développement. Neal Ford explique très bien les différents concepts et je recommande cette série de vidéos à tout développeur intéressé par le sujet.

Les exemple de code utilisent des langages basés sur la JVM (Java, Groovy et Clojure) mais il est relativement simple de les transcrire dans un autre langage fonctionnel.

I review for the O'Reilly Blogger Review Program

social