R is 15th of top programming languages in latest RedMonk ranking
Analyst firm RedMonk periodically publishes rankings of the Top 20 programming languages, as measured by activity on StackOverflow and number of repositories on GitHub. In
their most recent ranking (January 2014), R is ranked #15 amongst all programming languages. An impressive ranking for a domain-specific language; the top 3 were the general-purpose languages Java, Javascript and PHP. Here's a chart of the raw rankings in both dimensions (and astute readers will notice from the ggplot2 chart that the ranking analysis itself was done in R):
Analyst Stephen O'Grady comments on the popularity of statistical languages in the latest rankings:
Both R and Matlab experienced gains this quarter, and this was the third consecutive quarter of growth for R in particular. While, as the plot indicates, these languages tend to outperform on Stack Overflow relative to GitHub, they are indicative of a continued rise in popularity for statistical analysis languages more broadly.
Also note the appearance of newcomer Julia on the chart, which has already attracted an impressive following in both GitHub and (to a lesser extent), StackOverflow.
O'Grady also noted that GitHub has sadly retired their rankings of top programming languages by number of repositories, but this analysis cleverly recreates the count of GitHib repositories using Google BigQuery and the GitHub Archive. Nonetheless, it does mean the methodology behind this analysis is slightly different than that of previous RedMonk programming language rankings.
RedMonk:
The RedMonk Programming Language Rankings: January 2014
_________________________________
The change in rank from our last snapshot is in parentheses.
1. JavaScript (+1)
2. Java (-1)
3. PHP
4. C# (+2)
5. Python (-1)
6. C++ (+1)
7. Ruby (-2)
8. C
9. Objective-C
10. CSS (new)
11. Perl
12. Shell (-2)
13. Scala (-1)
14. Haskell
15.
R (+1)
16. Matlab (+3)
17. Clojure (+5)
18. CoffeeScript (-1)
19. Visual Basic (+1)
20. Groovy (-2)
_________________________________
Osservazioni: mettere assieme linguaggi specialistici (come R e MATLAB) con roba generica ha senso?
Ma soprattutto: C# davanti a C++? E che cos'ha JavaScript di così speciale? E PHP? E quanto resiste il Visual Basic?
Tutte le risposte a
Kazzenger