|Python's Unstoppable Rise|
|Written by Janet Swift|
|Thursday, 06 September 2018|
We keep on reporting on the popularity of Python and now it has passed two new milestones. It has displaced Java at the top of the PYPL Index and has reached the rank of three in the TIOBE Index, pushing C++ into fourth place.
Whereas the TIOBE Index tracks 150 languages PYPL is limited to 22. The main difference is that PYPL's raw data comes from Google Trends and the search includes the name of the language and the word "tutorial" while TIOBE counts hits across 25 search engines for the query:
So, in the case of TIOBE a very wide range of results will be counted - jobs, courses, questions and so on - whereas PYPL casts a much narrower net but one that does reflect interest in learning about or gaining expertise in programming languages.
Here are the top six languages for September 2018 as reported by PYPL. The percentage changes are compared to a year ago:
To include all these languages from TIOBE we need to look at the top eight languages:
Both PYPL and TIOBE Index reports their results about the changes in popularity of languages on a monthly basis and maintains a chart of trends over time. These charts are interactive allowing us to choose which languages we want to include. So let's look at TIOBE's new top four - Java, C, Python and C++:
and the same languages on PYPL:
Whereas C and C++ are separate in TIOBE's chart they are combined in PYPL's on the grounds that C++ has the same popularity as C on Google trends.
It is immediately obvious that there is less spikeyness in PYPL's trends and that the curves are "flatter". This is because the chart shows the proportion for each language of the whole set of searches for programming tutorials.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Thursday, 06 September 2018 )|