Je ne pense pas que ce soit une fuite en arrière. La POO à la java/c++ est issue de recherche des années 70/80. Les langages fonctionnels modernes comme elm/ocaml/haskell sont issus de travaux des années 90 et plus.
Fortran est encore souvent utilisé dans certains domaines et il continue d'évoluer (POO, concurrence, etc). La dernière norme date de 2018.
Basic a été inventé par 2 profs du Dartmouth College et non par Microsoft.
Justement si. La POO de C++ n'a quasiment pas évolué depuis les années 90. Quant aux nouvelles fonctionnalités, il y a justement compatibilité ascendante. Un code en C++98 a de grande chance de compiler sur un GCC de 2020.
Je ne dis pas tout ça pour faire une leçon d'histoire des langages mais pour illustrer qu'on pense tous connaitre des faits alors que ce sont souvent des légendes ou des impressions personnelles. Et c'est ce que relêve l'article par rapport à la POO et au fonctionnel, et donc que ça vaudrait peut-être le coup d'essayer vraiment le fonctionnel.
Partager