Pourquoi la programmation fonctionnelle n’est-elle pas la norme de l’industrie du code ?

Pourquoi la programmation fonctionnelle n’est-elle pas la norme de l’industrie du code ?

source: https://programmation.developpez.com/actu/286488/Pourquoi-la-programmation-fonctionnelle-n-est-elle-pas-la-norme-de-l-industrie-du-code-L-auteur-de-Elm-in-action-s-exprime-c-est-une-question-de-temps-avant-que-la-POO-soit-detronee/

Ce qu’ils disent:

Il existe une panoplie de manières d’aborder la programmation informatique. Dans le jargon du milieu, on parle de paradigme de programmation. En incluant celui dit impératif, on répertorie à minima trois grandes familles et leurs dérivés. Certaines de ces approches font quasiment office de norme dans l’actuelle industrie de la programmation informatique. C’est par exemple le cas de la programmation orientée objet dont on a appris qu’elle permet d’améliorer l’organisation des bases de code procédurales.

Toutefois, Richard Feldman est d’avis que « l’on est quelque part au milieu d’une transition du style programmation orientée objet vers celui dit fonctionnel. » « Des langages de programmation comme Kotlin prennent à la fois la programmation orientée objet et celle dite fonctionnelle en charge. C’est quelque chose que vous n’auriez pas vu dans une FAQ du langage Java dans les années ‘90. En fait, de plus en plus de langages mettent en avant le support du style fonctionnel en avant comme argument de vente. Les développements en cours laissent penser que de plus en plus d’acteurs de la filière sont d’accord que l’approche fonctionnelle est bonne », ajoute-t-il.

Il y a quelques mois, l’étude « Emploi développeur 2018 » est parue sur cette plateforme. En tête de liste des langages les plus demandés et les mieux payés, on retrouve Java. Sa première présentation officielle s’est faite le 23 mai 1995 au SunWorld comme langage de programmation structuré, impératif et orientée objet. C’est Java 8 (sorti en 2014) qui est venu mettre les développeurs qui font usage de ce langage de programmation sur les rails du style fonctionnel au travers des expressions lambdas. En fait, la remarque de Feldman vaut pour bon nombre de langages de cette enquête dvp pour lesquels on note que de plus en plus de livres orientés programmation fonctionnelle paraissent. […] Suite sur le site

Voir aussi :

 La programmation orientée-objet est-elle dépassée ? Une école en sciences informatiques l’élimine de son programme d’introduction
 Faut-il éviter de distraire les débutants avec l’orientée objet ? 
 Comment pourriez-vous expliquer l’orienté objet ? Steve Jobs a essayé d’expliquer ce concept

Global & Worldwide