RedMonk 2019 Nian 6 Yue programming language Ranking: TypeScript for the first time into the top ten

Well-known software industry analyst firm RedMonk released in June 2019 (Q3 quarter) list of programming languages .

RedMonk list of programming languages by using the tracking programming language code on GitHub and Stack Overflow number of cases and discussion, sorted after statistical analysis, which aims to discover underlying trends in the use of language. The list is published twice a year, which is the second this year's list, the last time the list was published in March, that the first quarter of the programming language rankings.

RedMonk currently no change to sorting algorithms programming language basic idea, but the specific process changes. Archive GitHub now use as a data source for data analysis GitHub; and Stack Overflow portion which is used directly utility provides data explorer, the specific ordering algorithm, see the official description .

Here take a look at the top 20 RedMonk 2019 the intersection of Q3 quarter of the list of programming languages:

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 take

You can see, the top ten languages ​​remained stable, in which C ++ and C # little to swap position, part of the language is also a slight change, let's look at noteworthy points:

  • TypeScript way Sturm und Drang, ranking continued to rise, and finally in a new quarter for the first time into the top ten. It seems ubiquitous JavaScript plus optional security TypeScript provided has proven to be a winning combination. The last time the No. 10 Objective-C fell to 12, just adjust the position and TypeScript.
  • Go language drop two consecutive ranking are the one, the latest ranking is 16. To be sure, 20 is already a very good result to keep in front, but the lack of versatility Go, which limits its advantage. We can look at: Go around the future direction of any dispute, and the degree of community input may have any effect.
  • Kotlin in the last quarter before entering the list after 20, is currently in a stable position of the first 20. It is more versatile than Go, and as TypeScript as compatible with Java. But as an alternative Java language, Kotlin show only a few mainstream traction (with respect to the Java platform).
  • Julia still has some distance from the main language, but continued to rise in the rankings, a new quarterly ranked 33. While this trend is positive, but it is visibility in the list or not Dart (# 27), Elixir (# 29), Lua (# 22) and Matlab (# 23) high. The development of the situation after Julia is still unknown.
  • Rust is about to break through the 20 mark, the latest ranking is 21, compared with the previous rise 2. For the system language, this rising trajectory shows that the design, some combination of linguistic communities and market demand are combining, far beyond the original expectations.

The figure is the June 2019 overall rankings RedMonk programming languages:

Details list: https://redmonk.com/sogrady/2019/07/18/language-rankings-6-19/

Guess you like

Origin www.oschina.net/news/108435/redmonk-language-rankings-6-19