That Scala is in their top 20 seems quite suspicious.
On the X-Y plot in the article, Rust's position at the far right is even more suspicious. (Are they counting all forks of the same repository as separate projects?) Swift appearing in the list north of Objective-C, likewise. Ruby is inexplicably high up -- above C?!? -- considering the absolute paucity of job listings for Ruby coders. And is there really anything at all coded in Powershell?
But at least it's not TIOBE, which would be to say entirely spurious, and insulting even to submit here.
I can completely imagine there being more Swift questions than Objective C ones since it's now far more popular and Objective C seems like the languace has fewer constructs. I can never remember all the function/lambda declaration forms or weird things that happen with ad-hoc named tuples. Simlarly for C, I can't ever say I looked up anything in SO for it, Ruby I'm still googling for the difference between .x and .x! for arbitrary x.
These rankings more closely match my expectations better than many other rankings/lists I've seen.
One thing I'd do is give a larger weighting to GitHub. StackOverflow doesn't really take down old questions and has been around a lot longer. GitHub likely more reflects current preferences and SO more historical ones.
On the GitHub axis, we can see that JavaScript, Python, Java, and TypeScript are all about the same. Ruby's not even far behind grouped with PHP, Go, C#, and C++.
What are the less popular languages on this list (or not on this list) that you actively (or immediately plan to) use and want to see succeed?
For moderately popular ones, I'll replace my usage of Go with Rust (and Java with Kotlin though I haven't used either much of late.) Dart is fine for non-AAA mobile.
My unpopular choices are F#/OCaml, Elixir, Elm (maybe), and for experimental use Pony and Zig.
Nice to see PHP improve its ranking after years of slump and JS taking over majority of its share. probably not a surprise, There has been a lot of nice development since PHP8. PHP libraries are mostly stable when compared to Node making them easy to upgrade. I upgraded a 6 year old codebase from php7 to php8.1 and everything was completed within an hour. (used PHP-Rector)
13 comments
[ 4.7 ms ] story [ 30.3 ms ] threadOn the X-Y plot in the article, Rust's position at the far right is even more suspicious. (Are they counting all forks of the same repository as separate projects?) Swift appearing in the list north of Objective-C, likewise. Ruby is inexplicably high up -- above C?!? -- considering the absolute paucity of job listings for Ruby coders. And is there really anything at all coded in Powershell?
But at least it's not TIOBE, which would be to say entirely spurious, and insulting even to submit here.
I can completely imagine there being more Swift questions than Objective C ones since it's now far more popular and Objective C seems like the languace has fewer constructs. I can never remember all the function/lambda declaration forms or weird things that happen with ad-hoc named tuples. Simlarly for C, I can't ever say I looked up anything in SO for it, Ruby I'm still googling for the difference between .x and .x! for arbitrary x.
One thing I'd do is give a larger weighting to GitHub. StackOverflow doesn't really take down old questions and has been around a lot longer. GitHub likely more reflects current preferences and SO more historical ones.
On the GitHub axis, we can see that JavaScript, Python, Java, and TypeScript are all about the same. Ruby's not even far behind grouped with PHP, Go, C#, and C++.
For moderately popular ones, I'll replace my usage of Go with Rust (and Java with Kotlin though I haven't used either much of late.) Dart is fine for non-AAA mobile.
My unpopular choices are F#/OCaml, Elixir, Elm (maybe), and for experimental use Pony and Zig.
But many, many web sites are in GitHub, and they have (mostly cribbed) CSS files in.
I would like to see how it would have become if they limited to the data collection (from GH and SO) to e.g. the last 2-3 years only.