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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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 respectivement par C et Python

Le , par Stéphane le calme

43PARTAGES

17  1 
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 %.


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 %.



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


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

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de
https://www.developpez.com
Le 09/01/2023 à 18:44
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  0 
Avatar de smarties
Expert confirmé https://www.developpez.com
Le 09/01/2023 à 13:12
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.
2  1 
Avatar de yvslms
Membre confirmé https://www.developpez.com
Le 15/01/2023 à 9:16
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.
1  0 
Avatar de LeBressaud
Membre confirmé https://www.developpez.com
Le 11/01/2023 à 8:59
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
0  0 
Avatar de shenron666
Expert confirmé https://www.developpez.com
Le 14/01/2023 à 22:08
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
0  0