Langages de programmation · 3 min read · Oct 17, 2025

Perl est le langage de programmation le plus détesté par les développeurs, selon un rapport

Top 10 des langages de programmation que les développeurs détestent le plus

Alors que la plupart des analyses réalisées par des entreprises de données visent à déterminer le langage de programmation populaire, les chercheurs de données de Stack Overflow ont décidé de faire le contraire, c’est-à-dire de découvrir le langage de programmation le plus détesté.

Dans une nouvelle analyse réalisée par Stack Overflow, Perl est apparu comme le langage de programmation le plus détesté parmi les développeurs, suivi de Delphi et VBA. Pour ceux qui ne le savent pas, Stack Overflow est une communauté de développeurs populaire qui offre un site de questions-réponses pour les codeurs et les développeurs.

Le scientifique des données de Stack Overflow, David Robinson, a utilisé la fonctionnalité « Histoire du développeur » du site dans son analyse, où les développeurs ont ajouté des balises pour les langages, systèmes d’exploitation, plateformes et bibliothèques avec lesquels ils souhaiteraient travailler et ceux avec lesquels ils préfèrent ne pas travailler. Il a ensuite comparé ces balises « détestées » avec les balises « aimées », ce qui les a aidés à collecter des données sur les langages de programmation les moins populaires grâce à une analyse de science des données.

« En tant que mesure de la polarisation de chaque balise, nous allons examiner quelle fraction du temps elle apparaît dans les balises détestées de quelqu’un par rapport à la fréquence à laquelle elle apparaît dans les balises aimées ou détestées de quelqu’un », a déclaré le scientifique des données de SO, David Robinson, dans un article de blog mardi. « Ainsi, 50 % signifierait qu’une balise a été détestée exactement aussi souvent qu’elle a été aimée, tandis que 1 % signifie qu’il y avait 99 personnes qui l’aimaient pour chaque personne qui la détestait. (Nous avons utilisé la méthode de Bayes empirique que je décris dans cet article pour estimer ces moyennes, et cette méthode pour calculer des intervalles de crédibilité de 95 %). »

Selon les développeurs de Stack Overflow, voici les 10 langages de programmation les plus détestés :

  1. Perl

  2. Delphi

  3. VBA

  4. PHP

  5. Objective-C

  6. Coffeescript

  7. Ruby

  8. C#

  9. Java

  10. C++

« Les langages les plus détestés, avec une marge assez large, sont Perl, Delphi et VBA », a déclaré Robinson. « Ils sont suivis par PHP, Objective-C, CoffeeScript et Ruby. »

Certains des langages de programmation les plus appréciés incluent : R, Python, Typescript, Go et Rust, ce qui pourrait être dû à leur croissance rapide en termes d’activité, note Robinson.

Robinson a déclaré qu’il y a généralement une corrélation entre la rapidité avec laquelle une balise particulière croît et la fréquence à laquelle elle est détestée. Cependant, « nous ne suggérons pas nécessairement une relation causale, où les balises étant détestées par un composant de programmeurs conduisent à leur abandon », a-t-il écrit. « Une autre possibilité est que les gens se sentent à l’aise d’exprimer leur aversion publiquement s’ils sentent que le langage est déjà en déclin de popularité. »

Robinson a ajouté : « Presque tout ce qui est détesté par plus de 3 % des Histoires qui le mentionnent est en déclin de trafic sur Stack Overflow (sauf pour le VBA assez polarisant, qui est stable ou légèrement en croissance). Et les balises les moins détestées – R, Rust, TypeScript et Kotlin – sont toutes parmi les balises à croissance rapide (TypeScript et Kotlin croissant si rapidement qu’elles ont dû être tronquées dans le graphique). »

En plus des langages de programmation, Stack Overflow a également analysé les technologies les plus détestées. Internet Explorer et Visual Basic ont dominé la liste des balises technologiques les plus détestées, suivis de Cobol, Flash, Asp-Classic et Microsoft. D’autre part, l’apprentissage automatique, git, Python-3.X, HTML5 et CSS3 ont dominé la liste des technologies les plus universellement appréciées.

« Il convient de souligner à nouveau qu’il ne s’agit pas d’une accusation des technologies, de leur qualité ou de leur popularité. C’est simplement une mesure des technologies qui suscitent de fortes réactions négatives chez au moins un sous-ensemble de développeurs qui se sentent à l’aise de partager cela publiquement », a écrit Robinson.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.