“The ratings of the Java programming language started to climb at the end of 2014 and continued until last month,” a report accompanying the index states. “The Tiobe programming language of the year 2015 clearly has some struggles to continue its [rise] in 2016 This [is] unlike other programming languages such as Python and C++ that appear to grow in the short term.”
“I don’t know why [Java’s slip] happened,” Paul Jansen, managing director of software quality services provider Tiobe, said in an email. “Note that we can see a little bit in the future, and there we see that the dip will continue a bit. For the midterm this could be the case because Android’s growth seems to stabilize too.”
Java is used for developing Androids applications. A drop in Android application development would also see a corresponding drop in Java’s score. This could be the cause of the drop.
Between the dynamic language of PHP, Perl, Ruby and Python. It looks like Python is starting to come out on top.
“Python seems set to become the eventual winner of the battle between dynamic languages Perl, Ruby, PHP, and Python,” Jansen said. Python, he said, “is everywhere nowadays. Both Java and Python are the primary languages in which students learn to code. It is indeed about ease of use and ease [for Python].”