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

Langages de programmation Discussion :

Les langages de programmation les plus populaires : les données de 1958 à 2025 en vidéo


Sujet :

Langages de programmation

  1. #1
    Communiqués de presse

    Femme Profil pro
    Traductrice Technique
    Inscrit en
    Juin 2023
    Messages
    1 962
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Traductrice Technique

    Informations forums :
    Inscription : Juin 2023
    Messages : 1 962
    Par défaut Les langages de programmation les plus populaires : les données de 1958 à 2025 en vidéo
    Les langages de programmation les plus populaires : les données de 1958 à 2025 en vidéo, Python est le langage de programmation de l'année 2024

    Le langage de programmation Python a remporté le titre de "langage de programmation TIOBE de l'année 2024". Le langage C a perdu beaucoup de popularité et a été dépassé par C++ et Java. Java et C++ se disputent actuellement les deux premières places. Rust continue de gagner en popularité. Malgré la vitesse étonnante des programmes Rust, sa courbe d'apprentissage abrupte ne lui permettra malheureusement jamais de devenir la lingua franca du programmeur commun.

    Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent. Les langages de programmation permettent de décrire, d'une part, les structures des données qui seront manipulées par l'appareil informatique, et, d'autre part, d'indiquer comment sont effectuées les manipulations et selon quels algorithmes. Ils servent de moyens de communication par lesquels le programmeur communique avec l'ordinateur.

    Le langage de programmation Python a remporté le titre de "langage de programmation TIOBE de l'année 2024". Ce prix est décerné au langage de programmation dont l'audience a le plus augmenté en l'espace d'un an. Python a gagné 9,3 % en 2024. Il devance ainsi largement ses concurrents : Java +2,3 %, JavaScript +1,4 % et Go +1,2 %.

    Python est partout aujourd'hui, et c'est le langage par défaut incontesté dans de nombreux domaines. Il pourrait même devenir le langage le mieux classé dans l'indice TIOBE. Les seuls inconvénients sérieux de Python sont (et laissent donc la place à la concurrence) son manque de performance et le fait que la plupart des erreurs se produisent au moment de l'exécution.

    Nom : 1.jpg
Affichages : 40412
Taille : 56,1 Ko

    Par ailleurs, deux choses intéressantes se sont produites dans le top 10 de l'indice TIOBE en 2024. Le langage C a perdu beaucoup de popularité et a été dépassé par C++ et Java. La principale raison en est que le langage C est remplacé par le langage C++ dans de nombreux systèmes logiciels embarqués. Java et C++ se disputent actuellement les deux premières places. L'autre élément intéressant est que PHP a fait ses adieux au top 10 et a été remplacé par Go, qui a conservé sa place dans le top 10.

    Beaucoup de regards étaient tournés vers Rust et Kotlin cette année. Ont-ils tenu leurs promesses en 2024 ? Rust continue de gagner en popularité. Malgré la vitesse étonnante des programmes Rust, sa courbe d'apprentissage abrupte ne lui permettra malheureusement jamais de devenir la lingua franca du programmeur commun. Kotlin, quant à lui, a déçu : il n'a pas percé et a même perdu (peut-être définitivement) sa place dans le top 20 en 2024.

    Plus loin dans la liste, on trouve deux nouveaux langages prometteurs : Zig, le concurrent de Rust, est passé de la position 149 à 61 en 2024, tandis que Mojo, le Python plus rapide, est passé de la position 194 à 68. Mojo, qui a été publié pour la première fois il y a seulement deux ans, répond exactement à ce qui est nécessaire dans le domaine de la programmation. Il y a bon espoir qu'il se rapproche d'une position dans le top 20 en 2025.

    Nom : 2.jpg
Affichages : 10968
Taille : 112,9 Ko

    Les langages de programmation les plus utilisés de 1958 à 2025

    La vidéo suivante présente une chronologie détaillée des langages de programmation les plus utilisés de 1958 à 2025, basée sur une analyse complète des données. Les classements historiques ont été établis sur la base d'une combinaison d'enquêtes nationales agrégées, du nombre d'ouvrages éducatifs publiés sur chaque langage de programmation et de la fréquence à laquelle ces langages sont mentionnés dans les publications mondiales sur les logiciels et les technologies. Pour les années récentes, les classements ont été ajustés à l'aide de données provenant de plusieurs indices de popularité des langages de programmation, de modèles d'accès aux dépôts GitHub et d'enquêtes auprès des programmeurs.

    Dans ce classement, la popularité est définie par le nombre de développeurs maîtrisant ou apprenant activement chaque langage. L'échelle est normalisée à une valeur relative de 100, ce qui permet des comparaisons cohérentes entre les langages et les périodes. L'emoji flamme représente les langues qui ont atteint la première place au moins une fois. L'emoji tête de mort représente les langues qui ne sont plus officiellement soutenues et qui n'ont plus de communauté de développeurs active.


    Pas représentatif 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 : 3.jpg
Affichages : 10856
Taille : 89,9 Ko

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

    Et vous ?

    Pensez-vous que ces rapports sont crédibles ou pertinents ?
    Quel est votre avis sur le sujet ?

    Voir aussi :

    Éjecté du top 3, le langage C recule dans l'indice TIOBE, Java et Rust gagnent en popularité, car les développeurs recherchent des langages sécurisés et faciles à apprendre

    La dernière mise à jour du classement Redmonk suggère que les langages Kotlin et Scala basés sur la JVM connaissent un regain de popularité, tandis que Rust stagne et le C semble confronté à des défis

    Python détrône JavaScript et devient le langage de programmation le plus utilisé sur GitHub grâce à l'explosion des projets d'IA et de l'arrivée de nouveaux utilisateurs extérieurs à la communauté des codeurs
    Publication de communiqués de presse en informatique. Contribuez au club : corrections, suggestions, critiques, ... Contactez le service news et Rédigez des actualités

  2. #2
    Membre très actif
    Homme Profil pro
    Expertise comptable
    Inscrit en
    Décembre 2019
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Expertise comptable
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2019
    Messages : 862
    Par défaut
    Mais le python est tant utilisé que ça en production ? Je suis étonné du décalage entre la demande en programmeur qui recrute principalement pour du Java alors que le python est encore en tête de classement. Je vois plus python comme du bricolage, du langage de script ou une couche applicative intermédiaire entre l'app et du C mais je n'y connais rien.

    Le boom du python sur le graphique en 2024 est du à quoi ? L'IA ???

  3. #3
    Membre éclairé
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Juin 2022
    Messages
    359
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Juin 2022
    Messages : 359
    Par défaut
    Citation Envoyé par Jules34 Voir le message
    Mais le python est tant utilisé que ça en production ? Je suis étonné du décalage entre la demande en programmeur qui recrute principalement pour du Java alors que le python est encore en tête de classement.

    Le boom du python sur le graphique en 2024 est du à quoi ?
    Probablement l'IA, Tensorflow et autre techno qui y sont liées qui touchent à Python.

    Dans ma boite on utilise Python en production pour piloter les traitements COBOL, et on est en train de changer les traitements COBOL en Python par aisance de maintenabilité, et pour éviter une dette technique énorme qui pend au nez des responsables des équipes vieillissantes.

    Optimal ? Surement que non. Utile ? Clairement.

  4. #4
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 865
    Par défaut
    Citation Envoyé par Jules34 Voir le message
    Mais le python est tant utilisé que ça en production ? Je suis étonné du décalage entre la demande en programmeur qui recrute principalement pour du Java alors que le python est encore en tête de classement. Je vois plus python comme du bricolage, du langage de script ou une couche applicative intermédiaire entre l'app et du C mais je n'y connais rien.

    Le boom du python sur le graphique en 2024 est du à quoi ? L'IA ???
    Ca s'explique très simplement : Python n'est pas utilisé que par les développeurs professionnels, mais aussi par les amateurs, les étudiants, les scientifiques (à la place de Fortran), les statisticiens (à la place de R), pour l'IA, la Data science, la finance, etc.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  5. #5
    Membre très actif
    Homme Profil pro
    Expertise comptable
    Inscrit en
    Décembre 2019
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Expertise comptable
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2019
    Messages : 862
    Par défaut
    Citation Envoyé par Prox_13 Voir le message
    Dans ma boite on utilise Python en production pour piloter les traitements COBOL, et on est en train de changer les traitements COBOL en Python par aisance de maintenabilité, et pour éviter une dette technique énorme qui pend au nez des responsables des équipes vieillissantes.
    Ha oui ça doit être largement plus simple que de réécrire le tout dans un langage de plus bas niveau.

    Citation Envoyé par Pierre Louis Chevalier
    Ca s'explique très simplement : Python n'est pas utilisé que par les développeurs professionnels, mais aussi par les amateurs, les étudiants, les scientifiques (à la place de Fortran), les statisticiens (à la place de R), pour l'IA, la Data science, la finance, etc.
    Oui c'est sûr mais il se maintient tout de même en tête de classement face aux géants du web ou de l'applicatif et je pensais que ça représentait quand même un sacré nombre de développeurs ! Enfin l'informatique est tellement incontournable aujourd'hui que ce genre de langage à encore un bel avenir.

    Merci pour vos précisions.

  6. #6
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 865
    Par défaut
    Citation Envoyé par Jules34 Voir le message
    Oui c'est sûr mais il se maintient tout de même en tête de classement face aux géants du web ou de l'applicatif et je pensais que ça représentait quand même un sacré nombre de développeurs ! Enfin l'informatique est tellement incontournable aujourd'hui que ce genre de langage à encore un bel avenir.
    Tu peux avoir un seul développeur C++ qui va programmer une application utilisée par des millions d'utilisateurs, ou un seul développeur web PHP qui va proposer un site utilisé par des millions de visiteurs, et à l'inverse avoir 1 millions d'amateurs ou de professionnels non développeurs qui vont faire leur propre petit programme ou script pour leur usage personnel en Python, ou en Excel. Il y a beaucoup plus de non développeurs que de développeurs. Donc en France, il y a plus de développeurs professionnels Java que Python, par contre dans le monde Python est numéro 1 d'une façon générale, pas que pour les développeurs.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  7. #7
    Membre extrêmement actif
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    1 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 586
    Par défaut
    La vidéo montre bien la progression récente de TypeScript, résultat : À partir de la version 23.6.0, Node.js prend en charge TypeScript par défaut, en raison de sa popularité croissante, TypeScript étant la fonctionnalité la plus demandée sur Node.js

    C'est mérité, TypeScript est un langage décent alors que JavaScript ça se voie que c'est de la merde vite fait mal fait, c'est has been.

  8. #8
    Membre éprouvé Avatar de AoCannaille
    Inscrit en
    Juin 2009
    Messages
    1 441
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 1 441
    Par défaut
    Citation Envoyé par Jules34 Voir le message
    Le boom du python sur le graphique en 2024 est du à quoi ? L'IA ???
    en ce qui me concerne, depuis ChatGPT j'ai arrêté de faire des scripts bash, mais je m'appuis énormément sur ce que me génère ChatGPT en python.
    Je n'utilise ça que pour de l'outillage, mais
    - la fiabilisation de ce qui est généré est moins longue que la fiabilisation de ce que je peux faire en bash, en particulier grâce à la présence d'un débugger, pas besoin de faire 1000 traces ou écrire dans 1000 fichiers pour savoir ce que le script fait entre deux étapes ^^
    - python est plus auto porteur que bash (en bash on appelle de manière invisible des commandes qui potentiellement ne sont pas présentent partout, sans même parler des normes POSIX assez dures à regrouper, comprendre et utiliser pour esperer faire un script réellement portable)
    - la syntaxe de python est celle qu'elle est, mais elle est clairement moins obscure que ce que peut faire bash, ce qui rend le résultat plus réutilisable et customisable par mes collègues.

    En tout cas, je me retrouve bien mes usages dans les stats présentées ici.

  9. #9
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2019
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2019
    Messages : 281
    Par défaut
    Je suis étonné de ne pas voir Delphi dans la liste et tout aussi étonné de voir D, qui a tout de même fait une mini percée. D à le même problème que C et C++: dans nombre de moteurs de recherche d'emplois, c'est difficile à utiliser comme mots clés. C et D sont trop courts, et le caractère + du C++ peut poser problème, alors que java et python sont des mots clés exploitables.

  10. #10
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 865
    Par défaut
    Citation Envoyé par d_d_v Voir le message
    Je suis étonné de ne pas voir Delphi dans la liste et tout aussi étonné de voir D, qui a tout de même fait une mini percée. D à le même problème que C et C++: dans nombre de moteurs de recherche d'emplois, c'est difficile à utiliser comme mots clés. C et D sont trop courts, et le caractère + du C++ peut poser problème, alors que java et python sont des mots clés exploitables.
    C'est des niches mais c'est mentionné sur l'étude developpez présentée à la fin, c'est aussi dans le Tiobe avec Delphi en 11 et D en 45, dans la vidéo Delphi à peut être été classé avec Pascal, pour le D avec un classement en position Tiobe 45 possible que ça soit bien petit pour être pris en compte.
    C'est sur que le D avec une seule lettre ça aide pas pour le trouver.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 17
    Par défaut Dart n'et pas dans la liste
    Le langage Dart n'est pas cité pourtant beaucoup de logiciels pour mobiles sont écrit avec Flutter donc avec Dart.
    Je suis un utilisateur régulier de Flutter et de C++ après avoir beaucoup utilisés le langage machine, l'assembleur, le basic, le pascal, delphi, java.

  12. #12
    Expert confirmé

    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2002
    Messages
    2 865
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 865
    Par défaut
    Dart est dans l'étude emploi developpez dans la partie "langage niche" mais c'est quasiment nul, c'est monté à maximum 0,1% pour redescendre à rien.



    Dart est aussi dans le Tiobe mais en position 33, donc c'est normal que Dart n'apparaissent pas dans la vidéo qui en fait apparaitre une douzaine environ.
    Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...

  13. #13
    Membre éprouvé
    Profil pro
    programmeur du dimanche
    Inscrit en
    Novembre 2003
    Messages
    923
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : programmeur du dimanche
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 923
    Par défaut
    Citation Envoyé par Pierre Louis Chevalier Voir le message
    Dart est dans l'étude emploi developpez dans la partie "langage niche" mais c'est quasiment nul, c'est monté à maximum 0,1% pour redescendre à rien.

    ...
    Je me demande pourquoi, sur le papier c'est sensé être un bon compromis pour les app multi-plateformes dart + flutter. Personne ne veut investir dans une techno de google ou former les gens ?

    Je ne sais pas trop en quoi sont faites les app multiplateforme de mon téléphone (j'imagine en techno web), mais c'est pas génial : 150-200Mo pour utiliser des API ça a l'air beaucoup.

    (ex, mon calculateur d'itinéraire c'est 160Mo, très lent et tout le calcul est en ligne. J'ai une pensée émue pour l'app. métro sur palm qui devait peser quelques centaines de Ko avec le plan, dont les calculs étaient hors ligne et très rapides sur un appareil qui n'avait que 7Mo de ROM et un processeur anémique sans calcul flottant).

  14. #14
    Inactif  
    Homme Profil pro
    Technicien
    Inscrit en
    Janvier 2025
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Technicien
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2025
    Messages : 52
    Par défaut
    Il y'a des travaux sur python pour l’implémenter en JIT...Quand cela sera mature,sa popularité s'accroitera encore

    Vu le contexte actuel et grâce a des librairies comme "PyTorch" ou "TensorFlow",Il n'est pas étonnant de voir Python en tête de liste

  15. #15
    Nouveau candidat au Club Avatar de Mea Paul
    Homme Profil pro
    Étudiant en Génie logiciel et développeur débutant.
    Inscrit en
    Juillet 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Étudiant en Génie logiciel et développeur débutant.

    Informations forums :
    Inscription : Juillet 2023
    Messages : 1
    Par défaut Évolution des langages et en compétences
    Je pense que malgré l'évolution constante des langages informatique, les développeurs doivent maintenant se concentrer davantage sur la conception et l'architecture des applications plutôt que sur le codage pur.

    En RDC/Lubumbashi la majorité de mes collègues code avec une IA à côté, et ce peu importe le langage, et leurs programmes comptent 50% du code généré par l'IA et le débogage y compris. Le plus important reste de savoir la logique

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/01/2018, 20h00
  2. Réponses: 65
    Dernier message: 12/05/2017, 16h13
  3. Réponses: 10
    Dernier message: 17/02/2010, 23h06
  4. Python, pourquoi programmer avec un autre langages?
    Par kayzra dans le forum Général Python
    Réponses: 9
    Dernier message: 31/03/2007, 20h57

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