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


Interact With Virtual Historic Computers
14/04/2024

Alan Turing's ACE computer is a legendary computer that is particularly special for I Programmer - our account of it was the first ever history article on the site when it launched in 2009. Now this i [ ... ]



Android 15 Developer Preview Updated
25/03/2024

Google has released Android 15 Developer Preview 2 with changes including better handling of automatic language switching and updates for OpenJDK 17.


More News

raspberry pi books

 

Comments




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


<ASIN:1871962609>

 <ASIN:1871962617>

<ASIN:1871962455>

<ASIN:1871962463> 

 

Last Updated ( Wednesday, 06 May 2020 )