preface

Java and C were very close in April, but C overtook Java again this month, the last time C was no. 1 was in 2015.

Why C is the top language?

Let’s guess why C is at the top again. One reason could be the coronavirus, says Paul Jansen, CEO of TIOBE Software. As silly as this sounds, some programming languages can benefit from this situation.

Examples are Python and Rust in data science, because everyone is looking for an antidote to that virus. But embedded software languages such as C and C ++ are also becoming more popular as they are used in software for medical devices. On the other hand, it’s worth noting that Rust is actually close to the top 20, rising from a respectable 27th to 21st place in a month.

Ok, let’s take a look at TIOBE’s TOP 20 programming languages for May:


# TIOBE Index of TOP 10 Programming Languages (2002-2020)

# Other programming languages


# Historical ranking (1988-2020)

# Programming Language “Who’s who” (2003-2019)

The TIOBE index does not represent a good or bad language, and developers can use the list to check whether their programming skills need updating or to choose a language when starting to build new software.

Let’s take a look at Zhihu’s comments:


Ps: Yes, there is the premise of the architect idea, not limited to a certain language


What do you think about that? Leave a comment in the comments section