As per the latest TIOBE’s Index, Python has overtaken Java to become the second most popular programming language. Python is now behind C, which is in its position for two decades nearly. Other ranking portals like RedMonk too showed the same.
Experts reveal various reasons, like Python being simple and used extensively in today’s growing applications, to gain so much popularity. Yet, it suggested that it needs to find a clear purpose to withstand in its latest ranking.
Python Beats Java in Popularity Rankings
TIOBE’s Index tracks the popularity between several terms based on users’ searches in search engines. And considering that, Python has, as expected, crossed Java to become the second most popular programming language.
C and Java had been reigning in the top two spots for nearly two decades. While C continues in the No.1 spot, Java’s position was surpassed by Python, pushing it to the next place.
Yet, Java is used by 69% of developers, hinting at its strong demand and the ability to stay for the next few years. Python has risen more than 2% compared to last year, whereas Java has declined more than 4% in the same period.
Experts have reasoned the growth of Python to be its simplicity and usage capabilities. They said that Python could be tried by any non-programming engineers to create applications.
Further, it’s the ability for system automation and scripting has made it stronger over the years. Some have also said that it’s widely used in the growing fields of data science and machine learning, thus gaining popularity.
While it pulled a two-decade record, analysts also warn that Python developers have to find a clear vision for its future to make it to the top of the table, if not losing the latest spot.