Au fil des ans, les langages de programmation se sont rapidement multipliés et il en existe aujourd’hui un nombre très important dans le monde informatique. D’autres ne servent plus et l'on en entend plus parler du tout. Par contre, certains, vieux de plusieurs dizaines d’années, sont toujours présents, mais sont eux aussi menacés de disparition par les nouveaux langages plus robustes, plus sécurisés et plus performants. Selon vous, quels sont les langages de programmation qui pourraient ne plus servir dans les prochaines années ?Il existe un nombre très important de langages de programmation. Il y en a tellement qu’il en existe au moins un langage pour chaque lettre de l’alphabet. Cependant, les paradigmes de la programmation ont évolué et les langages ont commencé à se démarquer les uns des autres. On est passé de la programmation procédurale à la programmation orientée objet et ces dernières années, un autre paradigme se popularise : la programmation fonctionnelle. À chaque époque certains langages sont abandonnés, car ne répondant plus aux besoins, et d’autres continuent leur cycle.
Bien que la programmation orientée objet soit le paradigme de programmation le plus développé (la programmation fonctionnelle pouvant être utilisée avec la plupart des langages), d’autres critères de la pérennité des langages de programmation entrent désormais en jeu. Aujourd’hui, trois principaux critères peuvent assurer la survie d’un langage de programmation : sa communauté et sa popularité, la richesse de son environnement (frameworks et librairies) et finalement sa facilité d’apprentissage (qu’il soit de bas niveau ou de haut niveau).
Si l’on prend en considération tous ces critères, on remarque tout de suite que des places commencent à se libérer sur la liste des langages qui sont appelés à survivre encore longtemps. En d’autres termes, tous les langages de programmation ne vont pas durer éternellement. En fait, même les plus populaires vont finir par s'effondrer à un moment ou à un autre, car, au fil des ans, les nouvelles générations de développeurs vont adopter à chaque fois d'autres langages et structures avec lesquels ils trouvent plus facile de travailler. Les plus vieux langages ont moins de chance de survivre que les nouveaux langages.
Alors, selon vous, dans le pan de langages qui existent aujourd’hui, lesquels seront appelés à disparaître très prochainement ? Autrement dit, quelles technologies voyez-vous rejoindre le cimetière de la programmation dans les prochaines années ? Dice, un cabinet basé à New York qui présente les tendances en matière d’emploi dans les nouvelles technologies, a essayé de répondre à la question cette semaine en présentant une liste des cinq langages de programmation qu’il voit disparaître dans un avenir proche. Il s’est basé sur des informations venant de plusieurs communautés et plusieurs offres d’emploi.
Afin de déterminer les langages de programmation susceptibles d'être condamnés à moyen ou long terme, Dice a examiné les classements de popularité des indices TIOBE et RedMonk, ainsi que sa base de données d'offres d'emploi. Ainsi, il a recensé les cinq langages de programmation qui suivent : le Ruby, le Haskell, l’Objective-C, le R et enfin le Perl. « Si votre carrière est basée sur l’un des langages ci-dessus, nous vous suggérons de diversifier vos compétences à un moment donné », a recommandé le cabinet. Voyons plus en détail de quoi il s’agit.
Ruby
Selon Dice, Ruby a joui d'une bonne popularité à un moment donné de son existence. Il y a encore quelques années, dit-il, le langage figurait parmi les dix langages les plus utilisés de l’indice TIOBE et de nombreux développeurs ont loué sa facilité d'apprentissage. Mais au cours des 18 derniers mois, il a plongé dans le classement de TIOBE, du neuvième au douzième rang (après avoir chuté à la 16e place).
De plus, une analyse des données effectuée sur les offres d’emploi de Dice au cours de l’année écoulée a révélé une diminution surprenante du nombre d’entreprises à la recherche de professionnels compétents en Ruby. Selon Dice, en 2018, le nombre d'emplois Ruby a diminué de 56 %. C'est un énorme signe d'avertissement que les entreprises se détournent de Ruby, et si c'est le cas, la...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

ce qui est une éternité à l'échelle de l'Histoire de l'Informatique. Ce n'est pas pour rien s'il a traversé autant d'époques. Rust peut le rendre moins populaire car Mozilla s'est posé les bonnes questions quand ils l'ont conçu, mais le C demeurera éternel et de nombreux programmes en C tourneront encore dans 100 ans contrairement à COBOL, Objective-C, Kotlin et Fortran.
, la question est de savoir par quoi le remplacer ?