RedMonk 发布了 2017 年 6
月(Q3)的编程语言排行榜:JavaScript
依然稳居榜首,Java 紧随其后;然后是 Python、PHP 和 C#;C ++ 跌出前 5
降至第 6 ;Ruby 出现新低,排名第 8 ;Kotlin 未入前 20 ,排在第 46 位。

澳门新葡萄京所有网站 1

RedMonk 编程语言排行榜是追踪编程语言在 GitHub 和 Stack Overflow
上的代码使用和讨论数量来统计的,以挖掘潜在的未来语言采用趋势。该榜单每年发布两次,上一次是今年 3
月份发布的 Q1
编程语言排行榜。 

RedMonk 发布了 2017 年一季度的编程语言排行榜:JavaScript
依然稳居榜首,Java 紧随其后;PHP 在此榜单上首次出现下降,被 Python
反超,但仍然很受欢迎,排名第四;Ruby 从第五名降至第七;TypeScript
首次进入前二十强。RedMonk 编程语言排行榜是追踪编程语言在 GitHub 和 Stack
Overflow
上的代码使用和讨论数量来统计的,以挖掘潜在的未来语言采用趋势。该榜单每年发布两次,上一次发布是在去年的
7 月份。 具体统计情况请直接查看榜单说明。2017 Q1
排行榜图表:根据上面的图表,很难分析大体情况,所以提供了下面的数字排名。请注意,由于存在并列情况,下面列出的其实是前
23 名的编程语言:JavaScript、Java 、Python 、PHP 、C#、 C ++ 、 CSS 、
Ruby 、 C、 Objective-C 、Scala 、 Shell 、Swift 、 R 、Go 、 Perl
、TypeScript、PowerShell 、 Haskell 、 Clojure 、 CoffeeScript 、 Lua 、
Matlab除了前十,值得关注的变化有:R:统计学、数据科学和其他分析类型的首选语言,曾多期稳定在
13 名的位置,上一期爬到了第 12 名,这次又回落至第 14
名。Swift:苹果在 2014
年年中引入的开源编程语言,在图表中迅速上升,此次达到第 11 名,与 Scala
和 Shell 并列。RedMonk
称其是从做榜单以来,排名上涨最快的语言。Go:稳定在第 15
名。澳门新葡萄京所有网站,TypeScript:首次进入前
20,虽没有具体去探索这其中的因由,但有理由认为是 Angular
在发挥作用。Rust:同样是涨幅极大的语言之一,从榜单的第 47 名跳至第
26
名。后续有待观察其潜力,看能否进入前20名的行列。PowerShell:从上期的
25 名挤入现在的第 18 名。

具体统计标准请直接查看榜单说明。

澳门新葡萄京所有网站 2

根据上面的图表,很难分析大体情况,所以提供了下面的数字排名。请注意,由于存在并列情况,下面列出的其实是前
22 名的编程语言:

1 JavaScript 
2 Java 
3 Python 
4 PHP 
5 C#
6 C ++ 
7 CSS 
8 Ruby 
9 C 
10 Objective-C 
11 Swift 
12 Shell 
12 Scala 
14 R 
15 Go 
15 Perl 
17 TypeScript 
18 PowerShell 
19 Haskell 
20 CoffeeScript 
20 Lua 
20 Matlab

值得关注的变化有:

C ++:从 2012 年 RedMonk 开始发布榜单以来,C ++
一直都是十大语言。最低排第 7 ,最高第 5 。这次,从 Q1 的第 5 下降至第 6
。C ++ 仍然是一个非常广泛使用和讨论的语言,并且根基坚固。

Ruby:排名已连续多次下降,这个季度的第 8 位是迄今为止最低的。在
Hacker News、Quora 或其他社区上甚至不时出现帖子,询问该语言是否死亡。

Powershell / Rust /
Typescript
:排名长期保持不动的三种语言。不过这也可以理解,毕竟随着开发市场和需求的沉淀,想提升会比较困难。像
Go、Swift 这种能在某段时间快速飙涨的语言毕竟很少。

Scala:去年这个时候,Scala 排名第 14 ,这次它重回到第 12
位,这也是它曾经的最高排名。作为基于 JVM 的语言,Scala 的竞争对手非常多

  • 除了 Java 本身之外,Scala 还经常被拿去和 Clojure 、Groovy
    进行比较,后续或许还会面临艰难的考验。

Kotlin: 这个排名在第 46 名的语言本不会在榜单中提及,不过既已得到
Android 的官方支持,还是应该单独拎出来。Kotlin
的排名数据很有趣,具体来说,它的排名是被 Stack Overflow 拖累了。GitHub
将 Kotlin 排在第 39 位,但 Stack Overflow 上它排在第 60
位。这似乎也意味着开发者在默默地用
Kotlin 进行探索和编写,但却不怎么公开讨论。不过可以放心的是,随着全球
Android 开发人员越来越多地关注 Kotlin
,它的位置将会改变。至于能上涨多快,能涨到什么程度,拭目以待下一次的排名吧。

(文/开源中国)