Clojure, Elixir, Elm, F #, Haskell, Idris et Scala sont tous des noms que vous verrez probablement parmi les recommandations de langages de programmation fonctionnels qui méritent d'être étudiés. Ce sont les langues utilisées aujourd'hui et qui pourraient bien l'être dans les années à venir.
Un langage comme haskell présente la plus longue durée de vie, mais des langages encore plus récents comme Clojure sont en fait ancrés dans des langages antérieurs qui continuent de façonner l'évolution de la programmation fonctionnelle (FP). (Lire directement auprès des experts en programmation: quel langage de programmation fonctionnel est préférable d'apprendre maintenant?)
Pour mieux comprendre cette classe distincte de langages de programmation, nous examinerons la définition, les caractéristiques et l'historique qui lui est associé. (Consultez INFOGRAPHIQUE: L'histoire des langages de programmation.)