Github vient de sortir une analyze de la popularité des languages par nombre de repo (incluant les repo privés) :
Pour 2015 :
1 JavaScript
2 Java
3 Ruby
4 PHP
5 Python
6 CSS
7 C++
8 C#
9 C
10 HTML
Je pense qu’au fil des années Github va devenir représentatif de l’activité de l’industrie dans son ensemble, ça explique la chute de Ruby (qui n’a jamais été N°1, en dehors de Github) et la monté de Java.
Il y a encore des choses un peu surprenante comme Ruby et Python au dessus de C#. Mais vu que tout le code converge vers Github, tout ça devrait se lisser au fil des années.
Ca sera peut être un bon moyen de distinguer des languages existant mais moins actif (ex: PHP) et des languages moins répandu mais en plus grande croissance.
P.S: Pour ceux qui veulent jouer avec les data de Github, tout est disponible dans des dataset public sur Google big Query.
On peut obtenir un classement au delà de la 10e place (mais uniquement sur les repo public donc ça diverge légèrement du classement Github), voilà la requête pour 2014 :
SELECT repository_language, COUNT(*) as num_repositories
FROM [githubarchive:year.2014]
WHERE type="CreateEvent"
AND IS_EXPLICITLY_DEFINED(repository_language)
GROUP BY repository_language
ORDER BY num_repositories DESC
LIMIT 20
Row | repository_language | num_repositories |
---|---|---|
1 | JavaScript | 1273811 |
2 | Java | 930359 |
3 | Ruby | 769712 |
4 | Python | 630549 |
5 | PHP | 601101 |
6 | C | 473113 |
7 | CSS | 445501 |
8 | C++ | 355996 |
9 | C# | 183349 |
10 | Objective-C | 165102 |
11 | Shell | 163328 |
12 | Perl | 109831 |
13 | Go | 75762 |
14 | CoffeeScript | 69778 |
15 | Scala | 60205 |
16 | R | 48574 |
17 | Haskell | 28121 |
18 | Lua | 25592 |
19 | VimL | 25027 |
20 | TeX | 23461 |