Sat. Dec 7th, 2019

RedMonk programming language rankings in June 2019: TypeScript is on the top ten for the first time

2 min read

RedMonk, a well-known software industry analysis company, released the June 20th programming language rankings. The RedMonk programming language leaderboard tracks the statistical usage and the number of discussions on GitHub and Stack Overflow, sorting them after statistical analysis, and aims to gain insight into potential language adoption trends. The list was released twice a year, this is the second list this year. The last time the list was released was in March, the first quarter programming language ranking.

At present, RedMonk’s basic idea of ​​sorting algorithms for programming languages ​​has not changed, but the specific process has changed. Now GitHub Archive is used as the data source to analyze GitHub data; while the Stack Overflow part directly uses the utility data explorer provided by it, the specific sorting algorithm can be found in the official introduction.

The top 20 programming languages ​​in RedMonk’s 2019 Q3 quarter:

Ranking June 2019 January 2019 June 2018
1 JavaScript  JavaScript JavaScript
2 Java Java Java
3 Python  Python Python
4 PHP  PHP PHP
5 C++ C# C#
6 C# C ++ C++
7 CSS CSS CSS
8 Ruby Ruby Ruby
9 C C C, Objective-C
10 TypeScript Objective-C
11 Swift Swift Swift
12 Objective-C TypeScript Shell, Scala
13 Scala Scala
14 Shell Shell Go, R
15 R Go, R
16 Go TypeScript
17 PowerShell PowerShell PowerShell
18 Perl Perl Perl
19 Haskell Haskell Haskell
20 Kotlin Kotlin Lua

Look at the points that deserve attention:

TypeScript (+2): Three years ago at this time, TypeScript had just broken through to #26 after languishing in the thirties for years. This quarter, as mentioned above, the JavaScript superset capped off one of the more remarkable growth stories we have ever seen in these rankings, placing in the top ten for the first time after surging to #12 last quarter. In doing so, it passed both Objective-C and another fast riser on these rankings, Swift.

Go (-1): For the second run in a row, Go dropped one spot, this time out of a tie with R for 15th back to 16th on our list

Kotlin: Kotlin, for its part, held serve by not moving up or down from its 20th rank during last quarter’s run

Julia: Julia remains distant from mainstream usage and visibility, but continues an upward, if glacial, ascent, clocking in at #33 up from #34 in January’s numbers.

Rust: One quarter after holding at #23, Rust inched up two spots to #21 this quarter. Placing one spot behind a high growth language like Kotlin and ahead of popular JVM-based languages such as Clojure (#25) or Groovy (#24) is a remarkable accomplishment given Rust’s low level, safety-oriented nature