RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜 - 开源中国社区
RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜
王练 2017年06月17日

RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜

王练 王练 发布于2017年06月17日 收藏 13 评论 47

有免费的MySQL,为什么还要买? >>>  

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

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

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

根据上面的图表,很难分析大体情况,所以提供了下面的数字排名。请注意,由于存在并列情况,下面列出的其实是前 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]
本文标题:RedMonk 6 月编程语言排行:Java 第二,Kotlin 未入榜
分享
评论(47)
精彩评论
8
ruby混乱的写法,可读性太差,虽然我很认可它的特性和思想,然后就是性能问题。在ror被借鉴得差不多后,这语言只会越来越萎缩
6
php 不是最牛逼吗?难道我错了?
4

引用来自“蓝月萧枫”的评论

JavaScript 的天下,普天同庆

引用来自“eechen”的评论

JS在Github上的统计还是有一定偏差的,
比如一个PHP开源项目,很可能就内置了各种通用的JS库(jQuery)或框架.
同理,这也是为什么CSS会出现在Redmonk榜单第7的原因之一.
eechen你别评论我,我会骂人
4
支持我大Python!学会Python和JS后,可以玩的东西就太多太多了,各种方便。
3
终于表现出这个RedMonk 排名如何不靠谱了。
最新评论
0
JSON 表示不服
0

引用来自“eechen”的评论

Web开发语言多,但竞争其实并不多:
Java开发效率低.
Python太偏太冷门.
Ruby装逼还可以.
Node是前端的玩具.
王道还是PHP.

PHP的成功在于坚定不移地走群众路线.
量变(用户量/代码量)引起质变.
用户量体现在互联网上有超过82%的网站使用PHP驱动.
https://w3techs.com/technologies/overview/programming_language/all
https://static.oschina.net/uploads/space/2017/0327/150052_ziFh_561214.png
代码量体现在PHP自带的各种功能扩展以及使用PHP开发的各种博客/论坛/商城系统.
对啊,论牛逼程度还是php,毕竟只有php才能让eechen有吹逼的资本啊
0
C# 才是最好的语言
0
数据来源的准确性有待考察
0

引用来自“蓝月萧枫”的评论

JavaScript 的天下,普天同庆

引用来自“eechen”的评论

JS在Github上的统计还是有一定偏差的,
比如一个PHP开源项目,很可能就内置了各种通用的JS库(jQuery)或框架.
同理,这也是为什么CSS会出现在Redmonk榜单第7的原因之一.

引用来自“蓝月萧枫”的评论

eechen你别评论我,我会骂人

引用来自“eechen”的评论

还好不会咬人,否则我就要报警了.

引用来自“临渊灬”的评论

老鼠过街,人人喊打。eechen你混到这个份上,我都替你父母感到揪心

引用来自“yadongliang”的评论

发生了啥,吃瓜群众表示不明所以。。。
没什么,就是在嘲讽一只历史悠久的PHP脑残吹而已:bowtie:
0
个人觉得是因为js涉及的方面比较广吧 已经不局限于web,平时用的各种小工具 何不用一种语言来写,相互之间还方便调用,比方说node.js。基本够用了
0
这个图里怎么会有Vue?难道此Vue不是彼Vue?
0

引用来自“蓝月萧枫”的评论

JavaScript 的天下,普天同庆

引用来自“eechen”的评论

JS在Github上的统计还是有一定偏差的,
比如一个PHP开源项目,很可能就内置了各种通用的JS库(jQuery)或框架.
同理,这也是为什么CSS会出现在Redmonk榜单第7的原因之一.

引用来自“蓝月萧枫”的评论

eechen你别评论我,我会骂人

引用来自“eechen”的评论

还好不会咬人,否则我就要报警了.

引用来自“临渊灬”的评论

老鼠过街,人人喊打。eechen你混到这个份上,我都替你父母感到揪心
发生了啥,吃瓜群众表示不明所以。。。
0
Kotlin fans被打脸了吧
0

引用来自“蓝月萧枫”的评论

JavaScript 的天下,普天同庆

引用来自“eechen”的评论

JS在Github上的统计还是有一定偏差的,
比如一个PHP开源项目,很可能就内置了各种通用的JS库(jQuery)或框架.
同理,这也是为什么CSS会出现在Redmonk榜单第7的原因之一.

引用来自“蓝月萧枫”的评论

eechen你别评论我,我会骂人

引用来自“eechen”的评论

还好不会咬人,否则我就要报警了.
老鼠过街,人人喊打。eechen你混到这个份上,我都替你父母感到揪心
1
什么时候javascript跑第一了,不是一直都是java,c这两兄弟排第一第二的吗?这几个月不见排名变化这么快?
0

引用来自“无鸣”的评论

Kotlin 主要还是集中在安卓开发上支持较好,对纯Java 的支持还是不够,要是对Java都这么支持,那么肯定是蹭蹭的上去了
哪里不够?能举证一下吗?我感兴趣
0
typeScript 居然比CoffeeScript 还高~~~
0
也没在github上见过啥C#项目啊...
1
我就一直没明白 张嘴就来说java开发效率低的 它到底比哪个低在哪里??
0

引用来自“蓝月萧枫”的评论

JavaScript 的天下,普天同庆

引用来自“eechen”的评论

JS在Github上的统计还是有一定偏差的,
比如一个PHP开源项目,很可能就内置了各种通用的JS库(jQuery)或框架.
同理,这也是为什么CSS会出现在Redmonk榜单第7的原因之一.

引用来自“蓝月萧枫”的评论

eechen你别评论我,我会骂人
直接骂丫的
0
TypeScript都前17了,真好。
0
css 和 js 恐怕是因为很多工程引用了 公共的 css 和 js导致数量严重偏高 比如jquery这个js 恐怕过半的web项目中都会有
2

引用来自“吐槽的达达仔”的评论

CSS也能上前10?? 什么鬼?

引用来自“eechen”的评论

StackOverflow上问HTML/CSS布局的应该不少吧.
Github上的开源项目带有的CSS文件应该也不少吧.
这个 @eechen 就是个笑话,天天要喊着吊打,结果现在挂在树上惨遭吊打,屁都不敢放一个,又一个神棍被拉下神坛 --via FalconChen . 有链接有真相: https://www.oschina.net/question/253880_2236467
0
Kotlin 主要还是集中在安卓开发上支持较好,对纯Java 的支持还是不够,要是对Java都这么支持,那么肯定是蹭蹭的上去了
顶部