专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
程序员小灰  ·  大A股,教我做人 ·  6 天前  
赛尔实验室  ·  师者如光 · ... ·  5 天前  
OSC开源社区  ·  程序员这条路不是长久的选择,人会老会失业 ·  1 周前  
OSC开源社区  ·  LeaferJS发布全新动画、状态、过渡、游戏功能 ·  1 周前  
51好读  ›  专栏  ›  程序员大咖

RedMonk 2017 年 6 月编程语言排行:JavaScript 第一,Java 第二

程序员大咖  · 公众号  · 程序员  · 2017-06-23 18:49

正文

点击上方“程序员大咖”,选择“置顶公众号”

关键时刻,第一时间送达!

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


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


具体统计标准请直接查看榜单说明:http://redmonk.com/sogrady/2017/03/17/language-rankings-1-17/


根据上面的图表,很难分析大体情况,所以提供了下面的数字排名。请注意,由于存在并列情况,下面列出的其实是前 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 ,它的位置将会改变。至于能上涨多快,能涨到什么程度,拭目以待下一次的排名吧。

  • 文章转载自 开源中国社区 [http://www.oschina.net]

  • 链接:www.oschina.net/news/85920/redmonk-2017-q3-programming-language-rankings

  • 原文:http://redmonk.com/sogrady/2017/06/08/language-rankings-6-17/

  • 程序员大咖整理发布,转载请联系作者获得授权。

↙点击“阅读原文”,加入 

『程序员共读』