C became most popular programming language according to TIOBE Index

Last Updated :

This is not first time that C became number one Programming language passes JAVA according to TIOBE Index. Ealier, C was most popular language, still C rules over other languages in the world.

There is reason for C, that became world’s most popular language, and the reason perhaps to C’s use in medical equipment due to COVID19 pandemic. It stacks up against C++, Java, C#, Go, Rust, Python etc.

The C programming language supplanted Java as the most-popular language, after since March 2015. C and C++ are gaining popularity because they are used in medical devices

While acknowledging that the pandemic may be just one of many reasons, Tiobe said some languages could see an uptick because of the virus. C and C++ are gaining popularity because they are used in medical devices, while Python and R, which are used in data science, are benefiting from their use in searching for an antidote to the virus.

C can keep its lead for at least half a year, because of no market trend that favors Java in the near future.

These are top 10 popular programming language for the month of May 2020:

  1. C, 17.07 percent
  2. Java, 16.28 percent
  3. Python, 9.12 percent
  4. C++, 6.13 percent
  5. C#, 4.29 percent
  6. Visual Basic, 4.18 percent
  7. JavaScript, 2.68 percent
  8. PHP, 2.49 percent
  9. SQL, 2.09 percent
  10. R, 1.85 percent

Note –

  • C was Language of the Year in : 2008, 2017, 2019
  • Highest Position (since 2001): #1 in May 2020
  • Lowest Position (since 2001): #2 in Apr 2020


Reference – TIOBE Index for May 2020

Comment
Next Article
Mithlesh Upadhyay Published 07 May, 2020 · 2 min read

Mithlesh Upadhyay is a Computer Science and AI expert from Madhya Pradesh with strong academic background (BE in CSE and M.Tech in AI) and over six years of experience in technical content development. He has contributed tech articles, led teams, and worked in Full Stack Development and Data Science. He founded the w3colleges.org portal for learning resources.

Article Tags :

Similar Reads

  • Four Pillars of Object-Oriented Programming (OOPS)

    Get an overview of four pillars of object-oriented programming (OOP) and see their suitable real life examples. What is OOP? Picture a cluttered garage🛠️. Tools are scattered everywhere,…

    4 min read
  • What is Overriding in C++

    Write a program in C++ to depict the concept of overriding or Dynamic polymorphism. Overriding is a type of polymorphism. Polymorphism in OOP languages means to take more…

    2 min read
  • What should we use void main() or int main() ?

    There is question that what should we use void main() or int main() ? void main() { /* ... */ } Or, int main() { /* ... */…

    2 min read
  • Finding the k’th Largest Element in an Infinite Integer Stream

    Given an infinite stream of integers, find the k’th largest element at any point of time. It may be assumed that 1 <= k <= n. Example: Input:…

    2 min read
  • What are the advantages of the Internet?

    Here in this article we will discuss about the various ways through which the net is headed up in the world. Employment Opportunities: Employment opportunities will get open…

    4 min read
  • C Comments

    Prerequisite – C Language Introduction C comments explain code and improve readability. These do not affect program execution. You can use comments in C to clarify code and describe…

    1 min read