Cette catégorie a pour but de rassembler des ressources et discussions autour de la Programmation Fonctionnelle et de son écosystème.
La programmation fonctionnelle est un paradigme de programmation qui considère le calcul en tant qu’évaluation de fonctions mathématiques et rejette le changement d’état et la mutation des données. Elle souligne l’application des fonctions, contrairement au modèle de programmation impérative qui met en avant les changements d’état.
Un langage fonctionnel est donc un langage de programmation dont la syntaxe et les caractéristiques encouragent la programmation fonctionnelle tels que Lisp, Scheme, Haskell, OCaml, Erlang, Clean et Oz, CDuce ou F#.