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