Python continues to gain in popularity, but still trails C

Get a free Techzine subscription!

The programming language is now ranked second as Java falls to third.

Python, a top choice for data-science and machine-learning projects, is now in second spot behind C in TIOBE’s latest index, knocking Java down into third place.

Python is a top choice for developers working on data-science and machine-learning (ML) projects.

Developers have been giving Python high marks for some time now. In July, the ranking service Redmonk listed Python as holding the number two spot. Now the TIOBE Index has confirmed Python’s second place position.

Historic reshuffling of the top 3 languages

For both ranking reports, this year marks the first time in their history that Java and C were not the two most popular languages,

For Tiobe, the two languages fought each other for the places one and two for the past 20 years. Third is also the lowest position Java has ever held in the Tiobe index, which uses queries on several search engines to come up with its ratings.

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors.

Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the 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 have been written.

Ranking marks Python’s steadily growing appeal

Paul Jansen, CEO of TIOBE Software, was not surprised t the recent surge in Pythin’s popularity.

“Some time ago I had a flat tyre and called the road patrol to help me out. The mechanic asked about my living and when I used the word ‘software’ in my answer, he smiled and started talking very enthusiastically about his own passion: programming in Python.”

“From that moment on,” claims Janson, “I knew Python would become ubiquitous.”