Python Becomes Most Popular Programming Language on TIOBE in October Edition and Overthrones C, A First in Over 20 Years

Last month, Python grazed the throne of the most popular programming languages occupied by C, according to the TIOBE barometer. Language had held second place for two consecutive months, having climbed to second place for the first time last November.

Paul Jansen, CEO of TIOBE Software, commented on the statistics: “Python has never been so close to the number 1 position on the TIOBE index. It only needs to fill 0.16% to get past C. It can happen anytime now. If Python becomes number 1, a new level will have been crossed in the TIOBE index. So far only 2 other languages ​​have dominated the pack namely C and Java. Let’s see what happens next month ”.

This time around, Python managed to climb to number one in the TIOBE ranking, a first in over 20 years. Paul Jansen took the opportunity to congratulate Python’s father:

“For the first time in over 20 years, we have a new leader: the Python programming language. Java and C’s longstanding hegemony is over. Python, which started out as a simple scripting language, as an alternative to Perl, has grown to maturity. Its ease of learning, huge amount of libraries, and widespread use in all kinds of fields have made it the most popular programming language today. Congratulations Guido van Rossum! Proficiate! “

Python is an interpreted, cross-paradigm, cross-platform programming language. It promotes structured, functional and object-oriented imperative programming. It has strong dynamic typing, automatic memory management by garbage collection and an exception management system; it thus looks like Perl, Ruby, Scheme, Smalltalk and Tcl.

Python is gaining popularity these days, in part because of the rise of data science and its ecosystem of machine learning software libraries like NumPy, Pandas, Google’s TensorFlow, and Facebook’s PyTorch.

Indeed, Python would continue to be the most sought-after standard and skill in data science, far surpassing other technologies and tools, like R, SAS, Hadoop, and Java. This is suggested by an analysis by Terence Shin, a data scientist, who indicated that the adoption of Python for data science continues to grow even as the more specialized R language is in decline. Of course, that doesn’t mean data scientists are going to abandon R anytime soon. We will probably continue to see Python and R used for their respective strengths.

Python is also an easy-to-learn language that has found a niche in high-end hardware, but less in mobile devices and the web – an issue Python creator Guido van Rossum hopes to address through performance improvements. on which he works at Microsoft.

C, for its part, moved up to second, followed by Java.

Here are the top 10 most popular programming languages in October 2021:

  1. Python, with 11.27%;
  2. C, with 11.16%;
  3. Java, with 10.46%;
  4. C ++, with 7.50%;
  5. C #, with 5.26%;
  6. Visual Basic, with 5.24%;
  7. JavaScript, with 2.19%;
  8. SQL, with 2.17%;
  9. PHP, with 2.10%;
  10. Assembly language, with 2.06%.
Python Becomes Most Popular Programming Language on TIOBE in October 2021_2

The TIOBE Programming Community Index is an indicator of the popularity of programming languages. The index is updated once a month. Ratings are based on the number of qualified engineers worldwide, courses, and third-party vendors. Popular search engines such as Google, Bing, Yahoo !, Wikipedia, Amazon, YouTube, and Baidu are used to calculate ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code were written.

The index can be used to check if your programming skills are still up to date or to make a strategic decision on which programming language to adopt when starting the creation of a new software system.

The international TIOBE study based on web data is absolutely not representative of the market.