by jrslv on 2/11/15, 10:37 AM with 124 comments
by jvilk on 2/11/15, 5:59 PM
First, many repositories are not a single language. For example, this PHP framework is reported as a CSS project [0]. While it has more lines of CSS than PHP, it only has a single CSS file [1].
Second, GitHub has a problem with correctly identifying programming languages. For example, PrimeCoin [1] is identified as one of the most popular TypeScript repositories, but it has 0 lines of TypeScript code. Instead, it has... large localization files with the extension *.ts [2]. BitCoin used to have the same problem, but it looks like GitHub hack fixed it for that particular repository as less popular forks of BitCoin still have this issue.
It took me a few minutes to find these examples, just by examining trending repositories [4]. I'm sure there are many more. So do not be rash in drawing conclusions from this data! :)
[0] https://github.com/laravel/laravel
[1] https://github.com/laravel/laravel/blob/master/public/css/ap...
[2] https://github.com/primecoin/primecoin
[3] https://github.com/primecoin/primecoin/tree/master/src/qt/lo...
by V-2 on 2/11/15, 12:46 PM
Lots of data right there, and nicely visualised at that, only what it actually means is unfathomable without knowing any broader context.
For instance: C++ has the greatest number of opened issues per repository, then comes Rust, then Scala. All right.
Does it indicate that they're more tricky than others and hence more bug reports?
Or perhaps that projects written in these languages are under more intense scrutiny?
Or that people watching these repositories are just more eager to step up and file an issue instead of sulking in silence (a trait of programming culture surrounding these languages)?
And so on, and so on.
Or it could be one in case of C++, another in case of Rust - since they differ under so many aspects.
Wide field for wildest speculations, but no meaningful correlations identified.
by arcticfox on 2/11/15, 4:36 PM
The question "What is ranked above Ruby for New Watchers Per Repository?" seems to be a question this dataset should be answering, but it is enormously difficult to parse here.
by bhouston on 2/11/15, 1:17 PM
- Ruby (that was a bit surprising)
- Dart (I guess the lack of native browser support is the killer here)
- Typescript (I'm surprised this didn't take off)
- Puppet (Interesting.)
- ActionScript (obvious now that Flash is dead)
- Scheme
- Common Lisp
- D
- Fortran
- Logos (huh?)
(I know near flat is subjective, but still these are the languages that are not seeing much growth in 2014, and what likely isn't growing strong in 2014, is likely to continue that trend in 2015.)
by ignoramous on 2/11/15, 5:07 PM
by RA_Fisher on 2/11/15, 1:59 PM
by andrewstuart2 on 2/11/15, 1:07 PM
by Fiahil on 2/11/15, 1:08 PM
by galfarragem on 2/11/15, 3:10 PM
It seems that everybody speaks about these languages but then they don't use them.
by snhkicker on 2/11/15, 5:41 PM
-under-rated: CSS: has 80% more pushes than C++ WOW :O Javascript: remains to be super for small projects but man this sure brings a tear to your eye when you see 10.69 pushes per repo i think i may have misunderstood JS alot Safe Languages: are probably not as safe as we think
-misleading: the fact that this isn't talking in anyway about the industry itself but about the LOVE given to each programming language for the following reasons:
a)Developers in general contribute to opensource programming projects with the same concept gcc devs used when saying "compiling GCC as C++, we are writing code if you want it as C do so your self" as i understood it
b)Interest and Time and Location on Github diverge from reality: Interest: Developers are interested in doing new things when it comes to Open Source so this may affect numbers alot Time:time changes everything Location: i think Github is number 1 place when it comes to Front-end programmers although every one likes it but in Javascript i think Github is the super man
by CmonDev on 2/11/15, 2:10 PM
It's interesting that strong static languages have more issues open (top 5) - easier to spot them?
by ryanmarsh on 2/11/15, 6:41 PM
for reference: http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...
edit: the use of "small multiples" is superb as well
by hharnisch on 2/11/15, 4:09 PM
by vinceyuan on 2/11/15, 3:17 PM
by themoonbus on 2/11/15, 4:28 PM
by visarga on 2/12/15, 4:52 AM
by davedx on 2/11/15, 1:07 PM
I'd love to see open issues / LoC / repo for each language.
by krat0sprakhar on 2/11/15, 12:52 PM
by carsonreinke on 2/11/15, 2:12 PM
by robbyking on 2/11/15, 5:29 PM
by gamesbrainiac on 2/11/15, 12:32 PM
by megalodon on 2/11/15, 1:36 PM
by pama on 2/12/15, 1:50 AM
by droob on 2/11/15, 1:07 PM
by tdicola on 2/11/15, 8:37 PM
by vinceyuan on 2/11/15, 3:00 PM
by nXqd on 2/11/15, 1:21 PM
by sagivo on 2/11/15, 4:57 PM
by okcwarrior on 2/12/15, 2:46 AM
by bmoresbest55 on 2/11/15, 3:12 PM
by duderific on 2/11/15, 7:57 PM
by montogeek on 2/12/15, 4:54 AM
by pla3rhat3r on 2/11/15, 3:50 PM
by ayr-ton on 2/11/15, 6:31 PM
by VOYD on 2/11/15, 7:20 PM
by biomimic on 2/11/15, 4:14 PM
by Eleutheria on 2/11/15, 3:28 PM
by zzzcpan on 2/11/15, 2:29 PM