TIOBE has just published its list of most popular programming languages for January 2021, and at the same time has proclaimed Python as the winner of the programming language of the year 2020.
The award is given to the programming language that won the most popularity throughout the year according to the methods used by the index to calculate it. TIOBE is a rather famous and somewhat peculiar index, one that has been around for almost 20 years.
This is the fourth time in the history of the index that Python has won this award, setting a record. The language jumped a 2.01% in popularity during 2020, followed very closely by C++ with an increase of 1.99%, and C with 1.66%.
In fact, in the year that we have just left behind, Python surpassed for the first time in its history Java as the most popular programming language according to TIOBE, although only during that month. By January 2021, C has returned to the top, followed by Java, and in third place comes Python.
Other interesting data is the rise of languages like R that have gone from position 18 to position 9. And the Julia language that is emerging as a candidate to occupy the top 20 in 2021, climbing more than two dozen positions in the last 12 months. Dart and Rust are also competing, but although they have touched the top 20 before, they have not stayed there long.
TIOBE bases its measurements on the number of websites indexed by most search engines (Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu) that reference each language. It is considered dubious and inaccurate by many, but it is also considered an interesting measure of how much a language is spoken on the web.