downfall-of-c-programming-language

Short Bytes: C has ruled the programming world for a long period, becoming the base of many operating systems and programs. However, over the course of past one year, its popularity has fallen, probably, due to lack of any corporate sponsor and increase in the usage of newer languages.

C is a general-purpose programming language that was developed by Dennis M. Ritchie in 1972 at the Bell Telephone Laboratories. It was then used to develop the Unix. Since then, it has laid the foundation of many other operating systems and popular computer programs.

If we take a look at its popularity, it keeps sharing the top spot with Java. TIOBE Index is a respectable measure of the popularity of programming languages. Ever since its inception in 2001, TIOBE Index has repeatedly featured C.

However, over the course of past one year, this dinosaur in the coding world is weakening. Compared to December 2015, the rating of C has fallen by 7.73%. Notably, in the past decade, C was in the range of 15%-20%. Today, its rating dropped under 10%.

So, what’s the reason? Why is C beginning to slow down?

C hasn’t been a language that’s used to write programs or develop websites. Also, over the years, it hasn’t evolved much. Lack of a corporate sponsor can also be listed as one of the reasons why C is slowing down. The way Microsoft supports C++ and C#, Google, indirectly, supports Java, and Apple nurtures Swift and Objective-C, there’s isn’t any big well-wisher of C.

Why? Lack of corporate sponsorship & popularity of newer languages

Above all, the increasing popularity of other programming languages looks like the main reason behind C’s downfall. Many programming languages like .NET, Objective-C, Swift, Go, R, and Groovy have witnessed good raise over the past one year.

Top 20 Programming Languages — December 2016

Dec 2016Dec 2015ChangeProgramming LanguageRatingsChange
11Java17.856%-3.12%
22C8.726%-7.73%
33C++5.335%-0.61%
44Python4.239%-0.19%
57changeVisual Basic .NET3.302%+0.91%
65changeC#3.171%-0.94%
76changePHP2.919%+0.13%
88JavaScript2.862%+0.50%
911changeAssembly language2.539%+0.61%
109changePerl2.338%+0.13%
1115changeObjective-C2.325%+0.97%
1210changeRuby2.147%+0.09%
1314changeSwift2.134%+0.73%
1412changeVisual Basic1.967%+0.31%
1513changeDelphi/Object Pascal1.950%+0.31%
1650changeGo1.939%+1.74%
1718changeR1.826%+0.70%
1816changeMATLAB1.818%+0.65%
1924changeGroovy1.786%+1.01%
2019changePL/SQL1.495%+0.39%

What do you think? Why is C continuously going down? Share your views in the comments section below.

Not willing To Learn C? Well, we’ve got your back. Visit Fossbytes Academy to kickstart your coding career today 😉