LowEndBox - Cheap VPS, Hosting and Dedicated Server Deals

C# Gaining in Popularity According to TIOBE; Python, C, and Java Still Lead

Programming LanguagesThe most recent TIOBE index shows C# gaining significantly in popularity over the last 5 years.

“If we compare the current TIOBE index rankings to 1 year ago (May 2021), C# is gaining most popular of all programming languages by far,” according to Paul Jansen, CEO of TIOBE Software.  “Its rankings has increased almost 2% for the last 12 months. C# is one of the most mature programming languages in existence, supporting many modern programming paradigms. Until recently, its only disadvantage was that its Linux support was questionable, but this is changing rapidly the last couple of years. So chances are high that C# might enter the TIOBE index top 3 by replacing C. Another serious contender for this top 3 position is C++. Its long term trend, boosted by C++20, is definitely upward.”

Python continues to lead in overall popularity, followed by C and Java.  Rounding out the top ten are Visual Basic, JavaScript, Assembly language, SQL, and PHP. The inclusion of SQL is odd, but whatever.

Some interesting points:

  • Who would you think is #11?  I wouldn’t have picked Delphi.
  • Swift is #12 but isn’t growing as fast as I would have guessed.
  • R is #13 and Golang at #14.  Rust and many others aren’t in the top 20.
  • Classic Visual Basic at 15.  Seriously, you die-hards…

Note that the TIOBE index is simply a measure of the popularity of these languages being mentioned on various search engines.  Or as the site explains: “The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.”


No Comments

    Leave a Reply

    Some notes on commenting on LowEndBox:

    • Do not use LowEndBox for support issues. Go to your hosting provider and issue a ticket there. Coming here saying "my VPS is down, what do I do?!" will only have your comments removed.
    • Akismet is used for spam detection. Some comments may be held temporarily for manual approval.
    • Use <pre>...</pre> to quote the output from your terminal/console, or consider using a pastebin service.

    Your email address will not be published. Required fields are marked *