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




 

티스토리 툴바