Even though C and Java continue to hold their first and second position on the TIOBE index, their popularity is rapidly declining. In fact, Java programming language has reached an “all time low” since 2001, falling 4.32% points in comparison to October 2019. Meanwhile, Python, which is on the third spot, has reached a new all-time high of 11.28%.
So far, C and Java have always held the 2 top positions for the most popular programming language in the TIOBE index. But the gap between Python and Java is now less than 1.3%. The way Python’s popularity is rising, it wouldn’t be a surprise if it beats Java altogether.
For those who are unaware, TIOBE Index ranks the popularity of programming languages each by surveying a large number of skilled engineers, courses and third party vendors world-wide.
Decline In Java’s Popularity
Back in September, Paul Jansen, CEO of TIOBE Software said Java “is in real trouble” because of its year-by-year decline of 3.81%. Meanwhile, Python, which was created in 1991, has gained several fans owing to its extensive use by data scientists and the rise of machine learning.
In fact, Tiobe’s October 2020 rankings are now tracing RedMonk’s observations back in July 2020 rankings (RedMonk’s rankings are sourced from GitHub and Stack Overflow data).
Future Of Java Programming Language
Despite the current decline in its popularity, Java will remain important. However, its image as a “go-to language” for new developers is under threat as programmers are exploring other languages too.
Java’s current guardian, Oracle itself must innovate Java to prevent new Java developers from adopting newer languages like Rust and Kotlin. But that being said, Java is used by 69% of full-time developers worldwide and such a huge number speaks volumes about its popularity.