Python edges C++ as best programming language

Python edges C++ as best programming language

Tiobe index of programming language popularity identified Python and C++ as the languages with the greatest increases in popularity in 2020

Credit: Dreamstime

For the fourth time, Python has won Tiobe’s programming language of the year award, given to the language gaining the most popularity in one year.

In winning the designation for 2020, Python jumped 2.01 percentage points last year in the Tiobe Index of language popularity, edging out C++, which increased 1.99 percentage points. Easy-to-learn Python, Tiobe said, has become the favourite in fields such as machine learning and data science while also being used for web development, back-end programming, mobile applications, and embedded systems.

Overall, Python remains the third most popular language behind C and Java in the January 2021 edition of the index, which is based on a formula assessing searches in popular search engines. Python had leapfrogged Java for second place in the November index but fell back to third place in December.

Java had been the number one language in the index until falling behind C last May, with Tiobe speculating that the Covid-19 pandemic had sparked a surge in C-based development related to C’s use in medical devices. With a rating of 11.96 per cent this month, Java lost nearly five percentage points from its January 2020 ranking.

Other languages that gained last year include C (1.66 points), Groovy (1.23 points), and R (1.1 points). The top 10 in the Tiobe index for January 2021 are as follows:

  1. C (with a rating of 17.38 per cent)
  2. Java (11.96 per cent)
  3. Python (11.72 per cent)
  4. C++ (7.56 per cent)
  5. C# (3.95 per cent)
  6. Visual Basic (3.84 per cent)
  7. JavaScript (2.2 per cent)
  8. PHP (1.99 per cent)
  9. R (1.9 per cent)
  10. Groovy (1.84 per cent)

In the alternative Pypl Popularity of Programming Language index, which looks at how often language tutorials are searched in Google, the top 10 for January 2021 are as follows:

  1. Python (30.44 per cent)
  2. Java (16.76 per cent)
  3. JavaScript (8.44 per cent)
  4. C# (6.53 per cent)
  5. C/C++ (6.33 per cent)
  6. PHP (6.05 per cent)
  7. R (3.87 per cent)
  8. Objective-C (3.71 per cent)
  9. Swift (2.14 per cent)
  10. TypeScript (1.78 per cent)

Tags pythonC++


Show Comments