is it possible to get numbers and units on the axis? what does the 80 mean, I think this is incredible
I'm having trouble parsing the SO axis as well. Python (145K tags) and PHP (300K tags) are right next to each other around 90. R (19K tags) and Delphi (17K tags) are just slightly below around 80.
Github and Stackoverflow programming language popularity
31–40 of 48 posts
Re: Github and Stackoverflow programming language popularity
#32My interpretation of this is that Common Lisp is a computer scientist's language (lots of code written in it, very few questions, presumably these are very advanced level questions). On the other hand, C# and Visual Basic are weekend coders' languages (reasonable amounts of code, massive amounts of very basic level questions).
>On the other hand, C# and Visual Basic are weekend coders' languages Or they simply have anti-git bias in developer's culture. Like F#, which is not popular among beginners but placed far away over median too.
Re: Github and Stackoverflow programming language popularity
#33"a few surprises on this list – the continued traction of Java" I'm not surprised by this at all ... while looking for work recently, I was a bit shocked at how much of the doom and gloom being spoken about Java was wrong. It's not cool to say you're a Java developer, but most of the corporate world runs on it, even if no one admits to be the person developing those applications. There were even a few projects where…
Why not Python? Just wondering.
Re: Github and Stackoverflow programming language popularity
#34"a few surprises on this list – the continued traction of Java" I'm not surprised by this at all ... while looking for work recently, I was a bit shocked at how much of the doom and gloom being spoken about Java was wrong. It's not cool to say you're a Java developer, but most of the corporate world runs on it, even if no one admits to be the person developing those applications. There were even a few projects where…
Java doesn't get a lot of press or cool points, but the enterprise world is massive and anyone in it knows there's still a lot of spending going on for java projects. It's also worth noting that several other languages on the list only run on the Java Virtual Machine. (Scala, Groovy, Clojure, Gosu, Ceylon). Jobs for these languages are commonly filled by people who identify as Java developers.
Re: Github and Stackoverflow programming language popularity
#35They mention Go, for instance. I write a lot of Go. I put it all on Bitbucket. I've also found that questions about Go are best answered on golang-nuts or in the IRC channels, or in the documentation, rather than StackOverflow.
It's a pretty cool plot, as long as you take it for what it is: a representation of how many repositories exist on Github, and how many people are asking questions on Stackoverflow. In terms of measuring language popularity, it's about as useful as TIOBE.
Re: Github and Stackoverflow programming language popularity
#36is it possible to get numbers and units on the axis? what does the 80 mean, I think this is incredible
I'm having trouble parsing the SO axis as well. Python (145K tags) and PHP (300K tags) are right next to each other around 90. R (19K tags) and Delphi (17K tags) are just slightly below around 80.
The "popularity" of most of those languages is being grossly distorted when sogrady converts the "# of Tags" and "# of Projects" data to rankings.
The range in rank value for the stackoverflow tags was from 1 to 56, but the range in "# of Tags" that rank is based upon was from 0 to 82,923 and the data was so skewed that only 11 of 56 languages had above average "# of Tags".
Haskell was well below average for "# of Tags" and Java was well above average for "# of Tags" --
#56 Java = 82,923
>>> mean = 18,770
(The story was the same for the github "# of Projects" rank numbers.)2) Which gives rise to this kind of bad-math "analysis" --
"Go jumping from #32 in 2010 to #30 today, a number that sounds modest but means that in that time it has improved more in popularity than Scala or Haskell and as much as Java, at least from a rankings standpoint (obviously growth becomes more difficult the more popular the language becomes)."
3) 90% of Tags were for just 10 languages.
50% of Tags were for just 3 languages.
The cumulative bottom 1% of Tags were for 31 different languages (including Haskell and Go).
Re: Github and Stackoverflow programming language popularity
#37Re: Github and Stackoverflow programming language popularity
#38Re: Github and Stackoverflow programming language popularity
#39These are curious statements: * CoffeeScript is a simplied version of JavaScript that infuriates technologists with its technical compromises What compromises and how is it simplified? If anything it's more complex than JavaScript. * while Assembly is as close to the bare metal as most developers today are likely to get. The only thing closer would be machine code. Not sure I want to develop in that :) (btw, hijackin…
Edit: ... and my guess is that VHDL and Verilog are likely to be under-represented in public data.
Re: Github and Stackoverflow programming language popularity
#40"a few surprises on this list – the continued traction of Java" I'm not surprised by this at all ... while looking for work recently, I was a bit shocked at how much of the doom and gloom being spoken about Java was wrong. It's not cool to say you're a Java developer, but most of the corporate world runs on it, even if no one admits to be the person developing those applications. There were even a few projects where…
> I will admit that I love Python and Coffeescript too, but I don't generally write large projects in either one. Why not Python? Just wondering.
I used TurboGears since it seemed to be Python's equivalent to RoR and while the web application development was great, the ability make use of all the processors I provided was effectively blocked by the GIL (and yes ... I tried several different strategies to get around it). I think the class of problems I was trying at the time were prone to hitting locks, but after three or four projects like that, I just decided it wasn't worth it.