What languages are dominating GitHub and StackOverflow?
Now that’s cleared up, let’s take a closer look at the top ten. Since the first of RedMonk’s biannual reports for 2014, there’s been little change among the major players, with the following languages taking the premier positions :
5. C #
6. C + / Ruby
There was a little more activity in the ‘teens’ spots, as we can see, with Perl dropping down two places from January, and Clojure and Groovy drawing even at number 19:
17. Visual Basic
19. Clojure / Groovy
As ever, it’s worth taking these rankings with a pinch of salt. It’s not possible to decipher how representative of the market as a whole RedMonk’s data truly is, and how qualitative conclusions about issues like “outlook” or “popularity” can be drawn on this basis. For a fuller picture, it may well be worth taking into account other rankings, such as the TIOBE Index, which lists the top twenty as thus:
4. C + +
5. C #
6. (Visual) Basic
10. Visual Basic. NET
15. F #
17. Delphi / Object Pascal
Overall, RedMonk report a little more movement than is typical, but overall, results have been fairly consistent. One interesting trend outside any spectacular leaps in language popularity has been the widening correlation gap between GitHub and Stack Overflow rankings. As the analysts note, whilst this isn’t news per se, should this continental drift in programming language traction continue, it would certainly warrant further investigation.
Other points of interest include the continued rise of Go, which now sits on the cusp of top twenty rankings at number 21 in the index. With the steady increase in projects moving onto Google’s pet language from other alternatives, we could see it make this jump within the next six to twelve months.