Previous
Next

This week's mildly interesting (and certainly somewhat dubious) datapoint comes from an ancient Freshmeat article that complains of too few Python projects. The author proclaims:

As I write this, there are almost 3,000 projects in freshmeat's C category and almost 1,500 in the Perl category, but there are only about 400 projects in the Python category. SourceForge has similar statistics.

Comparing this with the current programming language statistics from Freshmeat, we compile the following table:

LanguageGrowth (2001 - 2005)
C2.4
Perl2.2
Python4.5

The number of projects per programming language is consistent with Sourceforge's numbers:

Number of C projects /
number of Perl projects
C / PythonPerl / Python
Freshmeat2.24.01.8
Sourceforge2.53.81.5

(Consistency is caused partly by the overlap of projects in these sites.)

The article didn't provide numbers from Sourceforge, but noted that "SourceForge has similar statistics" so we can conclude that the growths are similar both in Freshmeat and Sourceforge. Thus, Python is catching up with at least C and Perl. (Though Python might be losing to other languages.)

Someone enthusiastic enough could gather more accurate statistics from Sourceforge's listings and generate nice plots of them. Scraping automatically all the needed pages from sf.net would be somewhat impolite, though, I think.

Filed under: