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

Actualités Discussion :

C++ est sacré langage de programmation de 2022 sur l'indice TIOBE

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    7 450
    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 : 7 450
    Points : 178 335
    Points
    178 335
    Par défaut C++ est sacré langage de programmation de 2022 sur l'indice TIOBE
    C++ est sacré langage de programmation de 2022 sur l'indice TIOBE.
    En termes de popularité, sur l'année écoulée, il est suivi par C et Python

    Le langage de programmation C ++, qui a dépassé Java le mois dernier dans l'indice mensuel TIOBE de popularité du langage, a été déclaré langage de l'année 2022 sur l'indice.

    Dans son édition de décembre, l'indice TIOBE a un sortant du trio de tête, et non des moindres : Java. Non seulement c’est la première fois dans l'histoire de l'indice TIOBE que le C++ dépasse Java, mais c'est aussi la première fois que Java ne figure pas dans le top 3.

    Le PDG de TIOBE, Paul Jansen, l'a d'ailleurs expliqué :

    « Le mois prochain, TIOBE dévoilera son langage de programmation de 2022. Il y a 3 candidats à ce titre : Python, C et C++. Alors que Python et C ont remporté le prix à plusieurs reprises, C++ ne l'a fait qu'une seule fois, en 2003. La popularité croissante de C++ se fait au détriment de Java. C++ a dépassé Java pour la première fois dans l'histoire de l'index TIOBE, ce qui signifie que Java est maintenant en quatrième position. C'est la première fois que Java ne fait pas partie du top 3 depuis le début de l'indice TIOBE en 2001. En dehors de tout cela, on voit que Kotlin et Julia se rapprochent de plus en plus du top 20 ».

    Sans surprise, si le trio de tête n'a pas changé depuis décembre, C++ a revêtu le maillot jaune en termes de popularité sur l'année écoulée : la popularité de C++ a augmenté de 4,62 points de pourcentage d'une année sur l'autre, suffisamment pour remporter le prix du langage de programmation TIOBE de l'année 2022, comme l'explique le PDG de TIOBE.

    Citation Envoyé par Paul Jansen, PDG de TIOBE
    C++ est le langage de programmation de TIOBE de l'année 2022. Il a remporté ce titre parce que C++ a gagné en popularité (+4,62 %) en 2022. Les finalistes sont C (+3,82 %) et Python (+2,78 %). Fait intéressant, C++ a dépassé Java pour devenir le numéro 3 de l'indice TIOBE en novembre 2022. La raison de la popularité de C++ est ses excellentes performances tout en étant un langage orienté objet de haut niveau. De ce fait, il est possible de développer des systèmes logiciels rapides et vastes (sur des millions de lignes de code) en C++ sans nécessairement se retrouver dans un cauchemar de maintenance.

    Une autre raison de l'essor de C++ est sa publication « récente » et constante de nouveaux standards de langage avec des fonctionnalités intéressantes. Le premier point de repère s'appelait C++11. Publié en 2011, il s'agissait du premier changement considérable depuis 1998. L'adoption de cette nouvelle norme a pris quelques années, car il n'y avait pas de compilateurs C++ disponibles pour prendre en charge la nouvelle définition de langage. En raison de C++11, C++ montait lentement dans l'indice TIOBE après avoir été en baisse constante depuis 2001. Le deuxième point de repère est la publication récente de C++20, qui a par exemple introduit des modules. Cela augmentera probablement encore le C++ dans l'indice TIOBE au cours des prochaines années.

    Que s'est-il passé d'autre en 2022 ? Les performances semblaient importantes. Le concurrent C++ Rust est de nouveau entré dans le top 20 (étant à la 26e position il y a un an), mais cette fois, cela semble être réel. Lua, qui est connu pour sa facilité d'interfaçage avec C, est passé de la position n°30 à n°24. F# est une autre langue qui a fait un mouvement intéressant : de la position n°74 à la position n°33 en un an. Des langages prometteurs tels que Kotlin (du n°29 au n°25), Julia (du n°28 au n°29) et Dart (du n°37 au n°38) ont encore du chemin à parcourir avant d'atteindre le top 20. Voyons ce que se passe en 2023. Bonne année à tous !
    Le top 10 des langages en matière de popularité sur l'édition de janvier 2023 de l'indice TIOBE est :
    1. Python, avec une part de marché de 16.36 % ;
    2. C, avec une part de marché de 16.26 % ;
    3. C++, avec une part de marché de 12.91 % ;
    4. Java, avec une part de marché de 12.21 %;
    5. C#, avec une part de marché de 5.73 % ;
    6. Visual Basic, avec une part de marché de 4.64 % ;
    7. JavaScript, avec une part de marché de 2.87 % ;
    8. SQL, avec une part de marché de 2.5 % ;
    9. Langage assembleur, avec une part de marché de 1.6 % ;
    10. PHP, avec une part de marché de 1.39 %.

    Nom : tiobe.png
Affichages : 151897
Taille : 31,7 Ko

    TIOBE, qui offre des services de qualité logicielle, a attribué la popularité de C++ à d'excellentes performances tout en étant un langage orienté objet de haut niveau. Les développeurs peuvent créer des systèmes logiciels rapides et vastes, avec plus d'un million de lignes de code, sans nécessairement se retrouver dans un "cauchemar de maintenance", a déclaré TIOBE. La publication de nouvelles normes de langage avec des fonctionnalités intéressantes, telles que C++ 11 et C++ 20, a également contribué à la popularité de C++.

    Toujours en 2022, l'indice TIOBE a enregistré des gains de Rust, Lua, F#, Kotlin, Julia et Dart.

    L'indice alternatif Pypl Popularity of Programming Language, qui analyse la fréquence à laquelle les didacticiels linguistiques sont recherchés dans Google, a répertorié les 10 principaux langages suivants pour janvier 2023 :
    1. Python, avec une part de 27,93 % ;
    2. Java, avec une part de marché de 16,78 % ;
    3. JavaScript, avec une part de marché de 9,63 % ;
    4. C#, avec une part de marché de 6,99 % ;
    5. C/C++, avec une part de marché de 6,9 % ;
    6. PHP, avec une part de marché de 5,29 % ;
    7. R, avec une part de marché de 4,03 % ;
    8. TypeScript, avec une part de marché de 2,79 %; 
    9. Rapide, avec une part de marché de 2,23 % ;
    10. Objectif-C, avec une part de marché de 2,2 %.


    Nom : pypl.png
Affichages : 2800
Taille : 9,7 Ko

    Pas représentatif de la popularité des langages de programmation dans l'Hexagone

    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.

    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 création d'un nouveau système logiciel.

    L'étude internationale TIOBE basée sur des données web n'est absolument pas représentative du marché Pro en France, pour vous faire une meilleure idée sur le paysage professionnel dans l'Hexagone :

    Emploi informatique 2021 : les langages de programmation les plus demandés et les mieux payés

    Nom : popularite.png
Affichages : 2802
Taille : 75,1 Ko

    Sources : TIOBE, PYPL, Developpez.com rubrique emploi

    Et vous ?

    C++ langage de programmation de 2022 sur TIOBE, qu'en pensez-vous ?
    D'ailleurs, que pensez-vous du baromètre qu'est Pypl ? L'indice TIOBE ? Le(s) trouvez-vous pertinent(s) ? Pourquoi ?
    Y a-t-il, dans leurs tops 10, l'un (des) langage(s) que vous pratiquez ? Le(s)quel(s) ?
    Êtes-vous surpris par certains classements ? De quels langages ?

    Voir aussi :

    Python 3.11 et C++ : quelles sont les performances de ces deux langages en matière de simulation ? Comparaison de vitesse à l'aide d'une simulation scientifique
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre expert
    Homme Profil pro
    Développeur
    Inscrit en
    août 2003
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : août 2003
    Messages : 991
    Points : 3 010
    Points
    3 010
    Par défaut
    Pourquoi continue-t-on de mettre des news sur l'index TIOBE qui n'est pas précis ? Pourquoi ne pas mettre uniquement PYPL ?

    Si la documentation est bien faite, les gens font moins de recherche sur celui-ci.

    Dans la FAQ de PYPL, il y a toutes les bonnes raisons de ne pas se fier à TIOBES.

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur avant-vente
    Inscrit en
    septembre 2020
    Messages
    471
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur avant-vente

    Informations forums :
    Inscription : septembre 2020
    Messages : 471
    Points : 2 050
    Points
    2 050
    Par défaut
    C++ est effectivement devenu un excellent langage dans sa mouture 11 et a fortiori 17. Peut-être est-il plus complexe que certains langages interprétés ou s'exécutant dans une machine virtuelle, mais sa simplicité de déploiement compense largement les défauts sus-mentionnés.

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    septembre 2011
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : septembre 2011
    Messages : 119
    Points : 535
    Points
    535
    Par défaut
    Citation Envoyé par smarties Voir le message
    Pourquoi continue-t-on de mettre des news sur l'index TIOBE qui n'est pas précis ? Pourquoi ne pas mettre uniquement PYPL ?

    Si la documentation est bien faite, les gens font moins de recherche sur celui-ci.

    Dans la FAQ de PYPL, il y a toutes les bonnes raisons de ne pas se fier à TIOBES.
    Il y'a toutes les bonnes raison de ne pas se fier à l'indice PYPL qui se basent sur les recherches de tutorial google... C'est un indice qui représente autant la popularité que le faible niveau de la documentation officiel.

    Pour la France Python est à 24% et C# 4%, je n'ai aucune idée de la popularité effective mais ce n'est certainement pas dans ces proportions qu'ils sont utilisés

  5. #5
    Expert confirmé
    Avatar de shenron666
    Homme Profil pro
    avancé
    Inscrit en
    avril 2005
    Messages
    2 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : avancé

    Informations forums :
    Inscription : avril 2005
    Messages : 2 461
    Points : 4 962
    Points
    4 962
    Par défaut
    Citation Envoyé par smarties Voir le message
    Si la documentation est bien faite, les gens font moins de recherche sur celui-ci.
    moi qui passe le plus clair de mon temps à chercher des infos sur MSDN je ne peux que valider cet argument
    j'ai toujours considéré l'indice Tiobe biaisé et incomplet et donc fiabilité plus que discutable de fait
    Tutoriels OpenGL
    Je ne répondrai à aucune question en MP
    - Si c'est simple tu dis que c'est compliqué et tu le fait
    - Si c'est compliqué tu dis que c'est simple et tu le sous-traite ou le fait faire par un stagiaire.

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur multiplateformes
    Inscrit en
    mars 2003
    Messages
    268
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur multiplateformes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2003
    Messages : 268
    Points : 608
    Points
    608
    Par défaut
    Citation Envoyé par shenron666 Voir le message
    moi qui passe le plus clair de mon temps à chercher des infos sur MSDN je ne peux que valider cet argument
    j'ai toujours considéré l'indice Tiobe biaisé et incomplet et donc fiabilité plus que discutable de fait
    ... et il y a surtout le fait que l'on compare des outils qui ne sont pas comparables car sorti de leur contexte d'utilisation.
    Il y a un vrai risque d'induire en erreur des jeunes et débutants.

Discussions similaires

  1. Réponses: 31
    Dernier message: 21/02/2018, 19h15
  2. Quel est votre langage de programmation préféré en 2009 ?
    Par Yogui dans le forum Débats sur le développement - Le Best Of
    Réponses: 315
    Dernier message: 26/10/2010, 18h58
  3. Quel est votre langage de programmation "obscur" préféré ?
    Par Gordon Fowler dans le forum Actualités
    Réponses: 89
    Dernier message: 17/09/2010, 01h12
  4. [Archive] Quel est votre langage de programmation préféré ? (2004..2008)
    Par Idelways dans le forum Débats sur le développement - Le Best Of
    Réponses: 403
    Dernier message: 04/02/2009, 01h56
  5. Quel est le langage de programmation le plus pertinent pour du traitement audio ?
    Par LeTouriste dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 02/11/2006, 12h42

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