ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SourceForge Programming Languages Statistics
    Computer/Programming 2008. 11. 20. 15:17
    Recently, sf.net does not present their project status according to the programming languages.
    So, I tried to take a little imprecise(!) statistics on programming language usages in the projects hosted by sf.net.

    The count ignores duplication except for the C,C++ cases. 
    It is because projects that use both C and C++ is are so many.
    However, there are still many duplicated entries, because most projects that use script languages simultaneously use compiled languages.

    The following is the result.

    Programming Language # Projects Ratio Category
    C 23938 16.8%  Compiled Language
    C++ 29112 20.5%  Compiled Language
    (Visual) Basic 2777 2.0%  Compiled Language
    Delphi 2951 2.1%  Compiled Language
    Java 36165 25.4%  Intermediate Language
    C# 9421 6.6%  Intermediate Language
    Python 9873 6.9%  Script Language
    PHP 23997 16.9%  Script Language
    Perl 8258 5.8%  Script Language
    JavaScript 8166 5.7%  Script Language
    Total 142197    


    The ten programming languages are from TIOBE index. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

    Position
    Nov 2008
    Position
    Nov 2007
    Delta in Position Programming Language Ratings
    Nov 2008
    Delta
    Nov 2007
    Status
    1 1 Java 20.299% -0.24%   A
    2 2 C 15.276% +1.31%   A
    3 4 C++ 10.357% +1.61%   A
    4 3 (Visual) Basic 9.270% -0.96%   A
    5 5 PHP 8.940% +0.25%   A
    6 7 Python 5.140% +0.91%   A
    7 8 C# 4.026% +0.11%   A
    8 11 Delphi 4.006% +1.55%   A
    9 6 Perl 3.876% -0.86%   A
    10 10 JavaScript 2.925% 0.00%   A
    11 9 Ruby 2.870% -0.21%   A
    12 12 D 1.442% -0.26%   A
    13 13 PL/SQL 0.939% -0.24%   A
    14 14 SAS 0.729% -0.40%   A--
    15 18 ABAP 0.570% -0.08%   B
    16 19 Pascal 0.511% -0.13%   B
    17 17 COBOL 0.510% -0.20%   B
    18 25 ActionScript 0.506% +0.04%   B
    19 23 Logo 0.489% -0.04%   B
    20 16 Lua 0.473% -0.27%   B

    TIOBE index is computed by web crawling of serach engines such as google.
    It considers programming languages referred, does not consider number of lines.

    From the programming languages, I selected top 10.
    From sf.net, # of projects are identified by selecting programming language categories.

    Compiled Language 55756
    Compiled/Total 39.2%

    Java,C# 45586
    Java,C#/Total 32.1%

    Script Language 50294
    Script Language/Total 35.4%

    C,C++ 50028
    C,C++/Total 35.2%

    The numbers may be a little larger than the real due to the duplications.
    However, they are similar to that of TIOBE index.
    The similarities indicate that open the ranking in source code is not so different from the ranking in the whole internet.

    I conclude that C/C++ is a little more popular than Java/C#, that is compiled languages are more popular than languages that use VM and intermediate codes.

    And people frequently use script languages.

    Compiled : Intermediate Code : Script ~= 1:1:1


Designed by Tistory.