Unicorn with delicious cookie
Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter
to the top
>
>
C++ — programming language of the year …

C++ — programming language of the year 2022. What about other languages?

20 Jan 2023

Overtaking Python, C++ became the TIOBE's language of 2022. It outscored Rust, C#, Go and others by a large margin. Don't you find this weird? Well, let's figure this out.

The rating we're talking about is based on the TIOBE index. Here's the table of the 20 most popular languages for January 2023:

Here's the main question: why is C++ the language of 2022? According to the table, Python takes the first place in the rating.

Here's the answer: TIOBE chose the winner by the growth of the language popularity. In this regard, C++ is ahead of the curve.

Here's the top five leaders in popularity growth:

  • C++ (+4.62 %)
  • C (+3.82 %)
  • Python (+2.78 %)
  • Java (+1.55 %)
  • JavaScript (+0.78 %)

TIOBE gives several reasons explaining C++'s growing popularity. Although C++ is an OOP language, it provides excellent performance. Moreover, ISO constantly releases new standards. TIOBE points out that the language started going uphill since the C++11 publication. They also suppose that C++20 which introduced modules will probably lift C++ further in the TIOBE index in the next few years.

Here are a few more curious results from the TIOBE index:

  • Rust entered the Top 20 again (from #26 to #18);
  • F# jumped from position #74 to #33;
  • Lua jumped 6 positions from #30 to #24;
  • Kotlin jumped from #29 to #25.

Here are some thoughts that crossed my mind after viewing the table and reading the article:

  • Visual Basic takes position #6 — wait, what?! It's amusing to compare the absolute rating of VB (4.64%) with Go (1.14%) and Rust (0.61%).
  • It's a pity that C# gets only +0.05%. That's a scanty increase (especially when comparing it with Java).
  • I feel happy for F# — it made a great jump!
  • Some people are skeptical about TIOBE ratings because of the way they calculate the popularity of languages. And that's a fair point. The Visual Basic position in this index kind of suggests that their algorithm of choosing a language is not perfect. Well, perhaps C# has actually become more popular, who knows.
  • As Bjarne Stroustrup said: "There are only two kinds of languages: the ones people complain about and the ones nobody uses."
  • In case you're curious to learn about the most interesting bugs in projects written on different programming languages, here you are:

What are your thoughts on the rating?

Popular related articles

S'abonner

Comments (0)

close comment form
close form

Remplissez le formulaire ci‑dessous en 2 étapes simples :

Vos coordonnées :

Étape 1
Félicitations ! Voici votre code promo !

Type de licence souhaité :

Étape 2
Team license
Enterprise licence
** En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité
close form
Demandez des tarifs
Nouvelle licence
Renouvellement de licence
--Sélectionnez la devise--
USD
EUR
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
La licence PVS‑Studio gratuit pour les spécialistes Microsoft MVP
close form
Pour obtenir la licence de votre projet open source, s’il vous plait rempliez ce formulaire
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
I want to join the test
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
check circle
Votre message a été envoyé.

Nous vous répondrons à


Si l'e-mail n'apparaît pas dans votre boîte de réception, recherchez-le dans l'un des dossiers suivants:

  • Promotion
  • Notifications
  • Spam