C Programming Language At Number 1

April 8, 2010
By MasPoster


After more than 4 years C is back at position number 1 in the TIOBE Programming Community Index for April 2010. The scores for C have been pretty constant through the years, varying between the 15% and 20% market share for almost 10 years. So the main reason for C’s number 1 position is not C’s upraise, but the decline of its competitor Java.

(Ads)

Jave had been at number one for a long time. However, Java has a long-term downward trend. It is losing ground to other languages running on the JVM. An example of such a language is JavaFX script that is now approaching the top 20.

Position Apr 2010 Position Apr 2009 Delta in Position Programming Language Ratings Apr 2010 Delta Apr 2009 Status
1 2 C 18.058% +2.59% A
2 1 Java 18.051% -1.29% A
3 3 C++ 9.707% -1.03% A
4 4 PHP 9.662% -0.23% A
5 5 (Visual) Basic 6.392% -2.70% A
6 7 C# 4.435% +0.38% A
7 6 Python 4.205% -1.88% A
8 9 Perl 3.553% +0.09% A
9 11 Delphi 2.715% +0.44% A
10 8 JavaScript 2.469% -1.21% A
11 42 Objective-C 2.288% +2.15% A
12 10 Ruby 2.221% -0.35% A
13 14 SAS 0.717% -0.07% A
14 12 PL/SQL 0.710% -0.38% A
15 - Go 0.710% +0.71% A
16 15 Pascal 0.648% -0.07% B
17 17 ABAP 0.625% -0.03% B
18 20 MATLAB 0.616% +0.13% B
19 22 ActionScript 0.545% +0.09% B
20 19 Lua 0.521% +0.03% B
  • Ratings
    • The ratings are calculated by counting hits of the most popular search engines.
  • Status
    • Besides the rating of programming languages, there is also a status indicated in the TIOBE chart. Programming languages that have status "A" are considered to be mainstream languages.
  • Groupings and Exceptions
    • Programming languages that are very similar are grouped together, for example JavaScript, JScript, and ECMAScript are grouped as Javascript. Currently the maximum of the hits of the individual languages is taken into account when calculating the ratings of groupings.

(Ads)

Details of the TIOBE index can be found here.

Original source: TIOBE Company

TIOBE is specialized in assessing and tracking the quality of software. They measure the quality of a software system by applying widely accepted coding standards to it.

  • Share/Bookmark

Related posts:

  1. Qatar Received Approval For Arabic Language of “.qatar” ( “.قطر”)
  2. Python 2.6.5 release
  3. Tomcat 6.0.26 Released
  4. Anjuta 2.30 Released

Tags: , , , , ,

Leave a Reply

Great Deals @ Geeks.com!