On Sunday, 3 January 2016 at 14:43:00 UTC, Bubbasaur wrote:
1       Java    21.465% +5.94%
2       C       16.036% -0.67%
3       C++     6.914%  +0.21%
4       C#      4.707%  -0.34%
5       Python  3.854%  +1.24%
6       PHP     2.706%  -1.08%
7       Visual Basic .NET       2.582%  +1.51%
8       JavaScript      2.565%  -0.71%
9       Assembly language       2.095%  +0.92%
10      Ruby    2.047%  +0.92%

Sorry for spamming you, but ok. Let's take a look at github trending for last month. Let's take entry #20 for each of the top languages (number of stars) as an attempt to not favour languages with a few popular applications:

#20 for Java: lfkdsk / JustWeEngine: 463 stars
#20 for C:openresty / lua-nginx-module: 253 stars
#20 for C++: dmlc / xgboost: 228 stars
#20 for C#: FNA-XNA / FNA: 114 stars
#20 for Python:  levlaz / braindump: 507 stars
#20 for PHP: octobercms / october: 172 stars
#20 for Visual Basic: arc42 / arc42-template: 0 stars
#20 for JavaScript: mbostock / d3: 1039 stars
#20 for Ruby: kilimchoi / engineering-blogs:  184 stars

Then let's move to Swift, Objective-C, Go, Rust, Nim and D:

#20 for Swift: Carthage / Carthage: 335 stars
#20 for Objective-C: postmates / PMKVObserver: 256 stars
#20 for Go: influxdb / influxdb: 239 stars
#20 for Rust:  arthurprs / floki: 36 stars
#20 for D: Hackerpilot / DCD: 0 stars
#20 for Nimrod: micklat / NimBorg: 0 stars

Now, this is not extensive, so the following ranking might be missing some, but if we reorder top 7 based on this we get the following popularity score, with TIOBE in parentheses:

JavaScript: 100 (12)
Python: 49 (18)
Java:  45 (100)
Swift: 32 (6)
Objective-C: 25 (5)
C: 24 (75)
Go: 23 (<1)
C++: 22 (32)
Ruby: 18 (10)
Rust: 3 (1)

TIOBE isn't very useful for tracking trends.

Reply via email to