C Is Number One Language Again
Written by Harry Fairhead   
Wednesday, 06 May 2020

Yes, I know its all meaningless and you can't base any decision on it, but given I'm a C groupie you can't expect me to ignore the latest Tiobe index which puts C back at number one!

This month's index puts C, notice not C++ or C/C++ but just C, back at #1. It only beats Java by a little, but the idea that C could be more popular than Java is a strange idea - so many Java programmers and programs. Of course, it is likely that this is some sort of artifact, but it probably does represent some sort of resurgence of interest in C. It was also Tiobe's language of the year for 2020 for its bounce back in 2019.

Take a look at the chart:

tiobeCone

 You can see that C and Java have been close for a long time and then in 2016 something happened to C. It drops until 2018 when it suddenly picks up again. Could it be the release of the C18 standard in 2018? I don't think so as the standard was a small fixing up of C11 and nothing to get excited about. Could the previous slump be something to do with the rise of "undefined behavior" putting people off C? No, because if you check with Google trends undefined behavior was big in 2004 but drops and levels off around 2013.

So what is the explaination?

In the Tiobe blog, Paul Jansen suggests:

"The last time C was number one was back in 2015. We can only guess why C is number one again. One of the reasons might be the Corona virus. This might sound silly but some programming languages really benefit from this situation. Examples are Python and R in the data sciences area because everybody is searching for an antidote for the virus. But also embedded software languages such as C and C++ are gaining popularity because these are used in software for medical devices."

Could it be that the reason is Corona-related? It doesn't seem that likely to be that programmers suddenly get into C to build a ventilator say, but I can't disprove it and I can't think of a better reason.

Ccoverdetail

Also of note is that Rust is pushing its way into the top 20, moving from 27 to 21 in a single month. Now there is a language that might be a good choice for medical equipment, given its safely features.

 

More Information

TIOBE

Related Articles

Shock Horror - C Is The TIOBE Language Of The Year!

C - Language Of The Year 2017

C Slides In TIOBE Index

Why Is C Top Language In IEEE Ranking? 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


PostgreSQL 17 Is Released
14/10/2024

with many improvements and features. Let's find out all about them.



Google Releases Gemini Code Assist Enterprise
16/10/2024

Google has released the enterprise version of Gemini Code Assist. This latest version adds the ability to train on internal polices and source code. The product was announced at the Google Cloud Summi [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info


<ASIN:1871962609>

 <ASIN:1871962617>

<ASIN:1871962455>

<ASIN:1871962463> 

 

Last Updated ( Wednesday, 06 May 2020 )