知名软件行业分析公司 RedMonk 发布了 2020 年 6 月(Q3 季度)编程语言排行榜。
RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第二份榜单,上一次榜单发布是在 3 月份,即第一季度编程语言排行。
目前 RedMonk 对编程语言的排序算法基本思路没有变化,但是具体过程改变了。现在使用 GitHub Archive 作为数据源对 GitHub 数据进行分析;而 Stack Overflow 部分则直接使用其提供的实用工具 data explorer,具体排序算法见官方介绍。
下面先来看看 RedMonk 2020 年 Q3 季度的编程语言排行榜前 20 名:
排名 | 2020 年 6 月 | 2020 年 1 月 | 2019 年 6 月 |
---|---|---|---|
1 | JavaScript | JavaScript | JavaScript |
2 | Python | Python, Java | Java |
3 | Java | Python | |
4 | PHP | PHP | PHP |
5 | C++, C# | C# | C++ |
6 | C++ | C# | |
7 | Ruby | Ruby, CSS | CSS |
8 | CSS | Ruby | |
9 | TypeScript | TypeScript, C | C |
10 | C | TypeScript | |
11 | Swift, Objective-C | Swift | Swift |
12 | Objective-C | Objective-C | |
13 | R | Scala, R | Scala |
14 | Scala | Shell | |
15 | Go, Shell | Go, Shell | R |
16 | Go | ||
17 | PowerShell, Perl | PowerShell, Perl | PowerShell |
18 | Perl | ||
19 | Kotlin | Kotlin | Haskell |
20 | Rust | Haskell | Kotlin |
总体来说,较上一个季度来看,排名并无什么变化。前 20 名相当稳定,除了首次进入前 20 的 Rust 和掉出去的 Haskell。接下来看看值得关注的点:
下图是 RedMonk 2020 年 6 月的编程语言整体排名情况:
榜单详情:https://redmonk.com/sogrady/2020/07/27/language-rankings-6-20/
(文/开源中国)