C has retained its position as the most popular programming language in the world, according to the Tiobe Index for July.
Java remains second, comfortably ahead of third-placed Python.
The most notable change, however, was in the ranking of statistical programming language R – which has moved to its highest-ever position of 8th.
Tiobe said that while Python had previously looked like it had won the battle of statistical programming, R’s increasing popularity continues to pose a threat.
It said that there are two key trends that could boost the popularity of the R language moving forward:
- The days of commercial statistical languages and packages such as SAS, Stata, and SPSS are over.
- Lots of statistics and data mining need to be done to find a vaccine for the COVID-19 virus.
“Other interesting moves this month are Rust (from #20 to #18), Kotlin (from #30 to #27) and Delphi/Object Pascal (from #22 to #30),” noted Tiobe CEO Paul Jansen.
PYPL rankings
Python remains atop the PYPL rankings with a market share of 31.73%.
Java sits comfortably in second, although it saw a 2.7% decrease in market share compared with July 2019.
The other big losers within the top 10 were PHP – which dropped a position to C/C++ when compared to July 2019 – and Matlab, which had TypeScript take its position within the top 10 compared to a year ago.
July 2020 rankings
The top 10 programming languages for July 2020, according to the Tiobe Index and PYPL rankings, are detailed below.
July 2020
|
|||
---|---|---|---|
Tiobe Index | Change YoY | PYPL Ranking | Change YoY |
C | +2.24% | Python | +3.9% |
Java | +0.04% | Java | -2.7% |
Python | -0.17% | JavaScript | -0.3% |
C++ | -0.49% | C# | -0.6% |
C# | +0.88% | C/C++ | +0.1% |
Visual Basic | +1.03% | PHP | -1.1% |
JavaScript | +0.18% | R | +0.3% |
R | +1.57% | Objective-C | -0.1% |
PHP | -0.27% | Swift | -0.1% |
Swift | +0.31% | TypeScript | +0.2% |
Calculating the rankings
- PYPL – The more a language tutorial is searched, the more popular the language is assumed to be. The raw data comes from Google Trends.
- Tiobe – The ratings are based on the number of skilled engineers worldwide, courses, and third-party vendors. Popular search engines are also used to calculate the ratings.
Join the conversation Autoload comments
Comments section policy: MyBroadband has a new article comments policy which aims to encourage constructive discussions. To get your comments published, make sure it is civil and adds value to the discussion.