Il faut toutefois poser un bémol à ce que tu affirmes (qui comme toujours est un peu excessif, car trop passionné ). Une utilisation correcte de la programmation fonctionnelle dans un projet industriel peut se révéler plus couteuse en raison du niveau de formation nécessaire pour avoir des personnes compétentes. Le paradigme fonctionnel n'est pas trivial, et le codage d'un simple projet oblige à effectuer une analyse assez poussée... et une personne devant reprendre le code devra tenter de comprendre, et se remettre dans la logique, de ses prédecesseurs : plus on augmente en abstraction, plus ça demande d'effort pour comprendre ce qu'il se passe, bien que le code soit plus court
(un webmaster n'a pas besoin d'etre docteur es info pour maintenir un site, alors qu'une personne voulant effectuer un prototype d'un projet complexe en langage fonctionnel ferait mieux de l'être )
par ailleurs, si l'on doit comparer la taille du code, ce ne sera pas forcemment meilleur dans tous les cas... comment faire plus compact que du perl pour manipuler des fluxs de texte (même si c'est moche et illisible )
pour infos (pour ceux qui l'ignoreraient), je n'ai rien contre la programmation fonctionnelle (sinon je suis complètement masochiste )
Partager