Programmation Fonctionnelle

Chapitre 5,1

Qu’est-ce que la programmation fonctionnelle ? S’il n’est pas facile de répondre précisément à cette question, on peut essayer de mettre en évidence les idées que le paradigme fonctionnel promeut : Les fonctions doivent être des objets de première classe, c’est à dire que les fonctions doivent pouvoir être passées comme arguments à une fonction, les fonctions doivent aussi pouvoir être retournées par une fonction. Les fonctions doivent (le plus possible) être pures, c’est à dire ne générer aucun effet de bord. [Lire]