The open source language has seen skyrocketing interest in 2020, bringing it from relative obscurity to the top ten languages in Tiobe’s monthly index.
The R programming language continues to hold on to a top spot in Tiobe’s August 2020 edition of its monthly top programming language index, leading Tiobe CEO Paul Jansen to say it’s on track to be Tiobe’s programming language of the year.
R’s resurgence has been reported in several places recently. TechRepublic covered it on the basis of Tiobe’s July index, TechRepublic sister site ZDNet covered it as well, and other tech industry publications have weighed in too.
SEE: Quick Glossary: DevOps (TechRepublic Premium)
As ZDNet said in the above article, the reasons for the resurgence are still a bit unclear. Tiobe’s explanation for the rise has to do with increased data processing needs due to COVID-19 (R is one of the data science programming languages of choice) but other language analysts have said R won’t ever crack the top 10 of their listings because it’s too specialized.
Regardless of the reasons for R’s rise in popularity, Tiobe’s calculation shows a language that has rebounded since August 2019, when it held the 20th spot in the index. Now ranking eighth for the second month in a row, that’s a 12-spot jump, making it the only language to break into the top ten since last year.
Tiobe gives its language of the year award to the programming language that has the highest rise in ratings over the course of a year, and unless something changes for R in the second half of 2020 it’s essentially a shoe-in.
SEE: Top 5 programming languages for systems admins to learn (free PDF) (TechRepublic)
Only R, which rose from 20 to eight, and Objective-C, which dropped from ninth to 19th, made moves in or out of the top 10.
Most of the interesting movement, said Jansen, comes in the lower rankings. As mentioned in TechRepublic’s article about the July Tiobe index, the rankings can give developers a good idea of whether their programming skills are up to date, or whether they need to think about changing languages for an upcoming project.
There have been a number of changes in the order of the top 20 since July, with Scratch and PL/SQL leaving the top 20. Go and Perl both climbed slightly and are continuing their upward trajectory since August 2019.
Ruby, MATLAB, and Classic Visual Basic have all slipped, but Apache’s Groovy programming language re-entered the top 20.