Ruby's share drops on github, Perl's stays

Source: https://github.com/languages

Oct 4, 2012:
JavaScript 21%
Ruby 14%
Python 8%
Java 8%
Shell 8%
PHP 7%
C 6%
C++ 4%
Perl 4%
Objective-C 3%
Apr 19, 2013:
JavaScript 21%
Ruby 12%
Java 8%
Python 8%
Shell 8%
PHP 7%
C 6%
C++ 5%
Perl 4%
Objective-C 3%

Java moves to 3rd position to replace Python which is now in the 4th. Perl's place stays the same at the 9th, as well as its share at 4%. Ruby's share drops pretty significantly from 14% to 12%. More precise numbers are not provided.

I guess this is just a normalization process as Ruby projects were the early adopters at github. Kind of reminds me about the current normalization process where other languages replace Perl for web applications, because Perl used to dominate and was the early language during the pre-dotcom-boom/bust era.

2 Comments

I seem to recall a recent discussion about how files were identified or misidentified, skewing the results. I've lost the Google-Fu to find that again, but it was in the Github issues for Github itself. Diving in Perl (https://github.com/languages/Perl) makes it look like the projects identified as Perl aren't really Perl.

I'm curious what the percentages mean, though. Is it number of projects, amount of code, or something else? How do they count a project that has many languages involved.

I'm never fond of statistics because they are only useful when you compare the same things each time. I had a use.Perl post about this: Don't compare percentages.

Yeah, github treats most xs perl distributions as c.

It looks like there has been recent activity on the gitpan project [1]. If that works again, we'll shoot up in the stats.

[1] https://github.com/schwern/gitpan

Leave a comment

About Steven Haryanto

user-pic A programmer (mostly Perl 5 nowadays). My CPAN ID: SHARYANTO. I'm sedusedan on perlmonks. My twitter is stevenharyanto (but I don't tweet much). Follow me on github: sharyanto.