
The TIOBE index is apparently calculated by an algorithm applied to data found on the web by a web crawler.
Another index is the PYPL index (PopularitY of Programming Language) which is calculated based on Google Trends and how often language tutorials are searched by language. According to this index Java is #1 by a massive margin and Python is #2.
There are other corroborating sources. Inc. Magazine ranks Java as #1 with Python coming in #2. C comes in at #3. Another interesting approach is based on job listings for programming jobs such as is reported by CodingDojo and which lists SQL as #1 (though not really a development language as you would normally think of one), Java as #2, and Python as #5.
CodeEval claims to be more of a language predictor based on the languages that over 2000 tech industry employers are testing for. According to this index, Python has held the #1 position for four years in a row with Java coming in at #2 and with a huge margin over C++ which is in position #3.
It's interesting to note that Java is the clear leader no matter which approach is used. Python's rating is more varied, but it is always at or near the top of the list.
For me, it's reassuring to know the language choices we made ten years ago are still top of the list in popularity.
No comments:
Post a Comment