Python’s popularity

For the first time in Tiobe’s long-running index, 35-year-old Python has overtaken Java to become the second-most popular programming language.

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.

It’s the first time in the Tiobe index’s nearly 20-year history that Java and C aren’t the two top languages. 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.

Python shows a 2.27% rise over its position a year ago, which contrasts with a decline of -4.47% for Java over the same period.

Python also snatched second place from Java in developer analyst RedMonk’s programming-language popularity rankings in July. However, RedMonk ranks JavaScript as the top language. It was the first time RedMonk’s top two did not consist of Java or JavaScript. 

Python is already the top language, according to electrical engineering publication IEEE Spectrum’s latest popularity rankings.

While Python has gained wide adoption in growing areas of tech like machine learning and numerical computing, Tiobe CEO Paul Jansen argues that Python’s recent surge in popularity is because it’s simple enough to use by non-programmers, rather than being a language only for advanced programmers.

“I believe that Python’s popularity has to do with general demand,” writes Jansen. “In the past, most programming activities were performed by software engineers. But programming skills are needed everywhere nowadays and there is a lack of good software developers.

“As a consequence, we need something simple that can be handled by non-software engineers, something easy to learn with fast edit cycles and smooth deployment. Python meets all these needs.”

RedMonk’s Stephen O’Grady had a slightly different explanation for Python’s ascent in recent years.

O’Grady compared Python to Perl in its heyday because Python has become a “language of first resort” and the “glue” for thousands of small projects, while enjoying high adoption in growing categories such as data science.  

But as Perl today shows – it’s ranked 12th in Tiobe’s index – even languages that were once hugely popular with certain communities of developers can fade relatively quickly.

By Liam Tung | November 4, 2020

Click to read the entire article on ZDNet

More Posts

November 18 through 21, 2024

I will be away from my desk in the late morning every day this week due to appointments. Otherwise I will be continuing to work

November 11, 2024

Veterans Day -a day to honor those who have served in the American military. Unlike Memorial Day (which is a somber day to remember those

November 4 through 7, 2024

This week I will begin working on a project to improve the structure on the Brokers Network Group domain web site. This will be a