IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    9 702
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 9 702
    Par défaut Langages les plus utilisés en 2025 : Python règne en maître, SQL revient en force, JavaScript perd du terrain
    Langages les plus utilisés en 2025 : Python règne en maître, SQL revient en force, JavaScript perd du terrain.
    L'impact du vibe coding IA sur les index de popularité commencerait-il à se faire ressentir ?

    Le classement annuel Top Programming Languages 2025 d’IEEE Spectrum confirme la suprématie de Python et le recul inattendu de JavaScript. Mais derrière cette hiérarchie se cache une transformation bien plus profonde : l’intelligence artificielle redessine les pratiques, bouleverse les indicateurs traditionnels et pose une question dérangeante. Les classements fondés sur la popularité des langages ont-ils encore un sens à l’heure où le code est de plus en plus généré par des IA ?

    Python, déjà en tête depuis plusieurs éditions, s’impose de nouveau cette année comme le langage incontournable. Sa domination s’explique par une combinaison de facteurs. Il est devenu l’outil de prédilection de la data science, du machine learning et de l’IA. Ses bibliothèques (NumPy, TensorFlow, PyTorch, Pandas) constituent un écosystème solide qui en fait le langage « par défaut » des chercheurs comme des ingénieurs.

    Mais son succès dépasse le cadre académique. Python est désormais omniprésent dans l’industrie, utilisé autant pour automatiser des tâches simples que pour développer des systèmes complexes. Sa syntaxe accessible attire les débutants, ce qui en fait aussi un langage privilégié pour l’éducation. Résultat : une génération entière de développeurs formés sur Python alimente aujourd’hui le marché du travail.

    SQL : le retour en force de la donnée

    Le classement met aussi en évidence la valeur stratégique de SQL, toujours en haut de l’affiche dans les offres d’emploi. L’ère de l’intelligence artificielle n’efface pas la réalité : sans données bien structurées, aucun modèle ne peut fonctionner. SQL reste la porte d’entrée indispensable pour manipuler, organiser et interroger des masses d’informations.

    Ce maintien rappelle que, derrière l’effervescence des nouveautés, certains piliers historiques du développement conservent une importance fondamentale. La donnée n’a jamais été aussi centrale, et SQL, malgré son âge respectable, reste indéboulonnable.

    JavaScript : une chute spectaculaire

    La surprise vient de la descente de JavaScript, qui passe de la troisième à la sixième place. La situation est présentée comme un signe d’essoufflement. Mais cette baisse reflète-t-elle vraiment une perte d’usage ? Rien n’est moins sûr. Historiquement considéré comme le langage du web, il a longtemps dominé grâce à son rôle incontournable dans la création de sites et d’applications front-end.

    L’arrivée massive des outils d’intelligence artificielle a probablement contribué à changer la donne : aujourd’hui, un simple prompt permet de générer des pages web complètes sans écrire une ligne de JavaScript. Ce phénomène, surnommé « vibe coding », réduit la visibilité du langage dans les indicateurs publics comme Stack Overflow. Concrètement, moins de développeurs postent des questions ou rédigent des tutoriels, car une IA fournit déjà les solutions dans un chat privé. Résultat : JavaScript semble perdre du terrain, non pas parce qu’il est moins utilisé, mais parce que sa pratique laisse moins de traces visibles.

    JavaScript est donc toujours très présent dans le web. Ce qui s’effondre, ce sont les traces publiques laissées par les développeurs : moins de questions sur Stack Overflow, moins de recherches sur Google, moins de tutoriels partagés. La cause ? Les IA conversationnelles qui remplacent ces espaces collectifs par des chats privés. Le langage reste central, mais invisible dans les statistiques.

    Nom : top.png
Affichages : 57254
Taille : 20,8 Ko

    Des métriques en crise

    Le classement IEEE s’appuie sur plusieurs sources ouvertes : activité GitHub, recherches Google, publications Stack Exchange. Or, ces indicateurs connaissent une baisse drastique de pertinence. Le chiffre le plus frappant concerne Stack Exchange, où le volume de questions hebdomadaires a chuté de 78 % en un an.

    Cette chute n’indique pas forcément une baisse de l’activité de programmation, mais plutôt une migration silencieuse vers les assistants IA. Les développeurs ne cherchent plus collectivement en ligne : ils posent leurs questions à ChatGPT, Claude ou Gemini. Le savoir reste produit, mais il ne circule plus de la même façon, ce qui complique considérablement la mesure de la « popularité » des langages.

    IEEE note que :

    « Depuis 2013, nous observons métaphoriquement par-dessus l'épaule des programmeurs afin de créer notre classement interactif annuel des langages de programmation les plus populaires. Mais les changements fondamentaux dans la manière dont les gens codent peuvent non seulement rendre plus difficile la mesure de la popularité, mais aussi rendre le concept lui-même obsolète. Et alors, les choses pourraient devenir vraiment étranges. Pour comprendre pourquoi, commençons par le classement de cette année et un bref rappel de la manière dont nous l'avons établi.

    « Dans le classement par défaut "Spectrum", qui tient compte des intérêts des membres de l'IEEE, nous constatons que Python occupe une fois de plus la première place, le changement le plus important dans le top 5 étant la chute de JavaScript, qui passe de la troisième place l'année dernière à la sixième place cette année. Comme JavaScript est souvent utilisé pour créer des pages web et que le codage vibe est souvent utilisé pour créer des sites web, cette baisse de popularité apparente peut être due aux effets de l'IA, que nous allons examiner dans un instant. Mais avant de conclure sur les scores de cette année, dans le classement « Jobs », qui examine exclusivement les compétences recherchées par les employeurs, nous constatons que Python occupe également la première place, contre la deuxième place l'année dernière, même si la maîtrise du langage SQL reste une compétence extrêmement précieuse à faire figurer sur son CV.

    « Comme nous ne pouvons pas littéralement surveiller tous ceux qui codent, y compris les enfants qui s'exercent sur les serveurs Minecraft ou les chercheurs universitaires qui développent de nouvelles architectures, nous nous appuyons sur des indicateurs indirects pour mesurer la popularité. Nous détaillons notre méthodologie ici, mais en résumé, nous fusionnons les mesures provenant de plusieurs sources pour créer nos classements. Les mesures que nous choisissons indiquent publiquement l'intérêt pour un large éventail de langages : trafic de recherche Google, questions posées sur Stack Exchange, mentions dans des articles de recherche, activité sur le dépôt de code open source GitHub, etc. »

    Nom : perl.png
Affichages : 11904
Taille : 31,7 Ko

    Du côté de TIOBE, Python est aussi roi, SQL sort du top 10

    Python conserve également la première classe, suivi par C++ et C. JavaScript est en sixième position. Mais un langage a fait la surprise en intégrant le top 10 : Perl.

    Pendant des années, Perl semblait condamné à la marginalité, éclipsé par l’ascension fulgurante de Python et par la domination des langages modernes comme JavaScript, Go ou Rust. Sa syntaxe jugée cryptique, son manque de frameworks récents et l’absence d’une dynamique communautaire forte le reléguaient dans la catégorie des langages « historiques », utilisés surtout pour maintenir du code ancien.

    Pourtant, selon l’index TIOBE, Perl enregistre depuis plusieurs mois une remontée régulière qui le propulse dans le top 10, devant des langages considérés comme plus en phase avec les besoins actuels. Ce retour n’est pas seulement statistique : il illustre la résilience d’un langage qui continue de compter des utilisateurs actifs, notamment dans les secteurs où la migration technologique est coûteuse ou risquée.

    À ce sujet, Paul Jansen, PDG de TIOBE, a fait le commentaire suivant :

    Citation Envoyé par Paul Jansen
    On m'a souvent demandé pourquoi Perl gagnait autant en popularité ces derniers temps. Il y a exactement un an, Perl occupait la 27e place, et aujourd'hui, il se retrouve soudainement à la 10e place. Bien que Perl ait occupé la 3e place à son apogée (mars 2005), son regain de popularité actuel reste remarquable et mérite d'être discuté. La raison technique pour laquelle Perl est si bien classé est le nombre considérable de livres qui lui sont consacrés sur Amazon. Il compte quatre fois plus de livres que PHP, par exemple, et sept fois plus que Rust. Je ne connais pas la « véritable » raison sous-jacente de la popularité croissante de Perl.

    La seule possibilité qui me vient à l'esprit est que Perl 5 est désormais progressivement considéré comme le véritable Perl. Je m'explique. Larry Wall a annoncé un tout nouveau Perl, Perl 6, vers 2000. La mise en œuvre de ce Perl 6 a pris des décennies (effet du deuxième système), ce qui a même conduit à un changement de nom du langage, désormais appelé Raku. Au cours de ces décennies, le développement de Perl 5 a plus ou moins stagné, laissant la communauté Perl dans l'incertitude. Dans le même temps, une alternative intéressante, Python, a mûri, et de nombreux programmeurs Perl sont passés à Python. Aujourd'hui, 25 ans plus tard, Perl 6/Raku occupe la 129e place de l'indice TIOBE, ne jouant donc aucun rôle dans le monde de la programmation. Perl 5, en revanche, fait l'objet de mises à jour plus fréquentes ces derniers temps, ce qui lui vaut une attention renouvelée.

    Que pensez-vous du retour surprenant de Perl ? Connaissez-vous une raison possible à cela ? Faites-le-moi savoir !
    Ces tendances ne sont pas représentatives du paysage français

    L'indice TIOBE Programming Community est un indicateur de la popularité des langages de programmation. L'index est mis à jour une fois par mois. Les notes sont basées sur le nombre d'ingénieurs qualifiés dans le monde, les cours et les fournisseurs tiers. Les moteurs de recherche populaires tels que Google, Bing, Yahoo!, Wikipédia, Amazon, YouTube et Baidu sont utilisés pour calculer les notes.

    Il est important de noter que l'index TIOBE ne concerne pas le meilleur langage de programmation ou le langage dans lequel la plupart des lignes de code ont été écrites. L'index peut être utilisé pour vérifier si vos compétences en programmation sont toujours à jour ou pour prendre une décision stratégique sur le langage de programmation à adopter lors du démarrage de la construction d'un nouveau système logiciel.

    Nom : Popu.png
Affichages : 10790
Taille : 887,0 Ko
    Popularité des langages dans les offres d'emploi

    Emploi informatique : les langages les plus demandés et les mieux payés
    Portail Emploi de Developpez.com

    Source : IEEE

    Et vous ?

    L’essor de l’IA rend-il la maîtrise des langages de programmation moins cruciale qu’auparavant ?

    La baisse d’activité sur les forums d'entraide est-elle un signe de progrès (grâce à l’IA) ou une perte collective de savoir partagé ?

    Peut-on encore parler de « langages populaires » si les IA génèrent du code dans n’importe quel langage de manière indifférente ?

    Les développeurs débutants doivent-ils prioriser l’apprentissage d’un langage comme Python, ou se former avant tout à l’art du prompt engineering ?

    Comment mesurer la popularité d’un langage dans un contexte où les conversations se déplacent des forums publics vers des chats privés avec des modèles d’IA ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre confirmé
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Février 2024
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Février 2024
    Messages : 326
    Par défaut
    Je suis très content du retour en grâce de SQL. Vivement que Java et JavaScript sortent du classement. La programmation est un éternel compromis entre la performance et la simplicité d'utilisation. Or ces deux langages n'offrent ni l'un ni l'autre.

  3. #3
    Membre émérite Avatar de sergio_is_back
    Homme Profil pro
    Consultant informatique industrielle, développeur tout-terrain
    Inscrit en
    Juin 2004
    Messages
    1 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Consultant informatique industrielle, développeur tout-terrain
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 192
    Par défaut
    Citation Envoyé par RenarddeFeu Voir le message
    Je suis très content du retour en grâce de SQL. Vivement que Java et JavaScript sortent du classement. La programmation est un éternel compromis entre la performance et la simplicité d'utilisation. Or ces deux langages n'offrent ni l'un ni l'autre.
    Les deux n'ont rien en commun à part les 4 premières lettres, le premier est fortement typé et sécurisé, le second ne l'est pas, c'est juste un immense fourbi dans lequel tous les bugs sont permis
    Même si je suis pas un aficionado, je pratique les deux à l'occasion, je préfère mille fois Java à Javascript

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 277
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 277
    Par défaut
    Citation Envoyé par RenarddeFeu Voir le message
    Je suis très content du retour en grâce de SQL. Vivement que Java et JavaScript sortent du classement. La programmation est un éternel compromis entre la performance et la simplicité d'utilisation. Or ces deux langages n'offrent ni l'un ni l'autre.
    Autant on peut critiquer la consommation mémoire de Java, autant les performances, je ne vois pas ce qui vous fait dire ça.

  5. #5
    Membre chevronné
    Homme Profil pro
    Ingénieur en génie logiciel
    Inscrit en
    Juin 2012
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur en génie logiciel
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juin 2012
    Messages : 958
    Par défaut
    The One Billion Row Challenge
    https://github.com/gunnarmorling/1brc

    quand même impressionnant le niveau de performance en java des divers solutions...

  6. #6
    Membre très actif
    Homme Profil pro
    bricoleur par les mots
    Inscrit en
    Avril 2015
    Messages
    756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : bricoleur par les mots
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2015
    Messages : 756
    Par défaut
    Je sais pas si sa peut être une des causes de la baisse mais de mon point de vue la syntaxe du javascript c'est trop professionnalisé il en ressort que pour un nouveau dans la programmation la syntaxe doit paraître peut compréhensible surtout que généralement les tuto copient le style professionnel comme imbriquer des fonction fleché ou encore utiliser foreach plutôt que for et il y a aussi d'autre chose tel que les promise et aussi ne pas oublier les framework et bibliotheque qui pullule , les chargeurs de module...etc. Javascript et sont écosystème est devenu complexe çà peut donne moins envie de l'apprendre.

  7. #7
    Membre confirmé
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juin 2019
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2019
    Messages : 124
    Par défaut
    Content de voir que les C/C++ sont toujours en forme.

    Après toutes ces années, Java souffre toujours de son besoin gargantuesque en mémoire et ses temps de démarrage qui le rende impropre a toute utilisation sérieuse dans des archis elastiques.

    Pour JavaScript, on l'a mis à toute les sauces mais il patie du binse créé par NodeJS : la gestions des plugins est une calamité et entraine des failles de sécurités à la chaine.

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/05/2024, 12h00
  2. Réponses: 0
    Dernier message: 14/12/2023, 00h59
  3. Réponses: 0
    Dernier message: 20/11/2023, 07h18
  4. Réponses: 0
    Dernier message: 08/03/2023, 18h44
  5. Rust entre dans le top 20 de l'indice Tiobe de popularité des langages de programmation pour la première fois
    Par Stéphane le calme dans le forum Débats sur le développement - Le Best Of
    Réponses: 2
    Dernier message: 15/06/2020, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo