SQL est-il un langage de programmation ? Stack Overflow est de ceux qui estiment que non. Cela se traduit dans le compte rendu de l’enquête annuelle qu’il mène auprès de sa communauté.
Pour la onzième année consécutive, JavaScript est le plus populaire (= le plus utilisé) des langages de programmation, nous affirme-t-on. Le taux de développeurs qui déclarent l’exploiter (63,61 %) est effectivement sans égal dans le cadre de ce sondage.
Si on remonte onze ans en arrière, donc jusqu’à l’édition 2013 de l’enquête, SQL (59,6 %) devançait JavaScript (56,6 %). Lequel était tout de même, selon la méthodologie Stack Overflow, déjà le plus populaire des langages de programmation.
Langages de balisage compris, l’enquête en englobe aujourd’hui une cinquantaine. Il y a dix ans, elle – ou tout au moins son compte rendu – n’en couvrait que dix. Ils figurent dans le tableau ci-dessous, classés dans l’ordre de leur popularité en 2013, et avec l’évolution de cet indice en 2018 et 2023.
Les valeurs en croissance sont repérées en gras. On notera que l’échantillon était beaucoup plus réduit en 2013 (8042 répondants) qu’en 2018 (78 334) et en 2023 (87 585).
2013 | 2018 | 2023 | |
SQL | 59,6 | 57 | 48,66 |
JavaScript | 56,6 | 69,8 | 63,61 |
C# | 44,7 | 34,4 | 22,42 |
Java | 42,5 | 45,3 | 30,55 |
PHP | 34,8 | 30,7 | 18,58 |
C++ | 27,6 | 25,4 | 22,42 |
C | 26,9 | 23 | 19,34 |
Python | 21,9 | 38,8 | 49,28 |
Objective-C | 11 | 7 | 2,31 |
Ruby | 10,4 | 10,1 | 6,23 |
Python est le seul à connaître deux progressions consécutives. À l’inverse, sept des dix langages ont connu un « double déclin ». La popularité de C# a diminué de moitié en dix ans, comme pour PHP. Celle d’Objective-C a été divisée par près de cinq.
Parmi les développeurs qui utilisent une technologie, combien veulent continuer ? C’est l’un des autres indicateurs qu’évalue Stack Overflow. Introduit en 2015 sous le nom « Love », il s’appelle désormais « Admire », mais la méthode de calcul reste la même.
Ci-dessous, l’évolution de l’indice pour les dix langages qui étaient les mieux placés en 2015.
2015 | 2018 | 2023 | |
Swift | 77,6 | 65,1 | 61,42 |
C++ | 75,6 | 46,7 | 49,77 |
Rust | 73,8 | 78,9 | 84,66 |
Go | 72,5 | 65,6 | 62,45 |
Clojure | 71 | 59,6 | 68,51 |
Scala | 70,6 | 58,5 | 52,27 |
F# | 70,1 | 59,6 | 57,36 |
Haskell | 69,5 | 53,6 | 52,21 |
C# | 67,2 | 60,4 | 62,87 |
Python | 66,6 | 68 | 65,52 |
Sur cet indice, Rust est le seul langage à avoir connu deux hausses successives. Python, C#, Swift et Go se sont maintenus au-dessus des 60 % tout du long, avec une baisse plus marquée pour les deux derniers.
Sept des dix langages les plus populaires en 2013 ne faisaient alors pas partie des plus « aimés ». Ils n’apparaissaient toutefois pas dans le haut du classement. Le tableau ci-dessous présente l’évolution sur cinq ans pour une partie d’entre eux.
2018 | 2023 | |
JavaScript | 61,9 | 57,83 |
SQL | 57,5 | 64,26 |
Java | 50,7 | 44,11 |
Ruby | 47,4 | 47,69 |
PHP | 41,6 | 41,83 |
À consulter en complément :
Langages de programmation : la nouveauté fait-elle recette ?
Let’s Encrypt et langages sécurisés : les travaux de l’ISRG
Programmation : les langages sécurisés, prochain grand saut ?
Photo d’illustration © Chaosamran_Studio – Adobe Stock
Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…
Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…
Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…
De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…
Sous la bannière SpreadSheetLLM, Microsoft propose un framework destiné à optimiser le traitement des feuilles…
Selon le magazine Wired, AT&T aurait payé près de 400 000 $ à un pirate…