5 月编程语言指数榜:Python 首次超越 Java 夺下冠军

王练
 王练
发布于 2018年05月11日
收藏 6

这个 5 月,国外两个流行的编程语言参考指标榜单都出现了十分有意思的变化。在 TIOBE 5 月编程语言榜中,Scala 厚积薄发,一举进入 TOP 20 。而在 PYPL 发布的 5 月编程语言指数榜中,Python 首次超越 Java 占据榜首位置。

PS:趋势是与去年 5 月对比

PYPL 指数原始数据基于 Google trends ,根据编程语言在 Google 上的搜索频率(次数)来评估语言的流行度。Python 上个月以 22.2% 的份额位列第二,本月以 22.8% 的成绩击败了 22.5% 的 Java ,而这也是 Python 在 PYPL 指数榜中的首次夺冠。

下面的走势图也能十分明显的看到 Python 的增长。

完整的排名请查看:PYPL PopularitY of Programming Language

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:5 月编程语言指数榜:Python 首次超越 Java 夺下冠军
加载中

精彩评论

福嘞娃
福嘞娃
java有一个其他任何语言都无法达到的特性,能把一个微型项目做成大型项目
luckCheng
luckCheng
"根据编程语言在 Google 上的搜索频率(次数)来评估语言的流行度",所以说,python最近的坑很多,所以,在google上大量搜索问题???
幽竹暗殇
昨天我去听了Python的直播课,给我一种很繁琐得感觉,简单的运算符非要加一大堆符号
产吅经理
产吅经理
历史最傻逼语言排行榜
二的基本算合格
二的基本算合格
啊,大清亡了~~

最新评论(95

熊熊烈焱
熊熊烈焱

引用来自“一个灰”的评论

java这么啰嗦的语言,早点消失好,节省大量劳动力

引用来自“大后锋”的评论

你难道用记事本写程序?节约行数有个卵用

引用来自“一个灰”的评论

当然有用,不仅节约行数,还减少文件数,看程序也更清楚,没有对比就没有伤害,你自己体验一下就知道啦

引用来自“大后锋”的评论

相反,我觉得Java的啰嗦才是优势

引用来自“一个灰”的评论

怎么是优势了

引用来自“大后锋”的评论

强制,工业化,标准化,免得小白或者大牛在里面乱搞

引用来自“一个灰”的评论

强制,工业化,标准化,和啰嗦没有必然联系吧,其他语言一样可以做到啊。框架、设计模式、IDE都是摆设吗?

引用来自“藤壶_”的评论

按代码行数算绩效。

引用来自“一个灰”的评论

那应该写汇编,行数更多

引用来自“胡建洲”的评论

Java是我主要编程语言,有时候感觉,用Java有劲使不出,很简单东西非得10几行。
这就需要第三工具加速开发效率。
众多编程语言种Java算是中规中矩的。

引用来自“阿影”的评论

哈哈,没什么好争的,现阶段几乎没有语言能取代JAVA,开发人员太多了,她这种工业化的语言太成熟了,涉及的利益方太多了。

引用来自“酷酷的就”的评论

java的代码 写的再垃圾, 基本也不会太差, 而php,js,就不好说了。

引用来自“谁来与我大战三百回合”的评论

那些攻击java的不过是一些三流程序员,甚至三流都算不上。那些自以为能简单搞定的东西,不过是看不见自己的愚蠢而已。比如打印日志的功能吧,够简单了吧,一个println就能搞定了。在他们这些蠢货眼中,是不会明白为啥还要写一个大型日志库的。

引用来自“一个灰”的评论

你没发现各种语言论战,只有java的脏话多,还搞人身攻击,谁素质更低,逼数自在人心,自以为懂了什么日志库了不起,每种语言不都有自己的框架和库吗?你写过协议解析吗?java连无符号类型都没有。

引用来自“丶汐枫”的评论

人群的戾气肯定是平分的啊,你会觉得Java的脏话多是因为Java人多,你连一个无符号的协议解析都会觉得是问题,还一直强调过度设计?每种语言的确有自己的库,但是未必能像Java那样封装到适配各种具体环节,依赖注入都能说成过度设计,Java从来只有面向对象编程,哪来的面向配置编程?你应该是没写过什么Java,也应该没写过什么大项目,不然不会说出逻辑应该集中在一个类中的这种话,国内大企业的后台多数是Java,这并不是因为那些架构师们不懂技术
分布式系统日志归整
雷兽

引用来自“CrazyPeter”的评论

前三名语言都会的,表示语言排行榜有什么用?

引用来自“雷兽”的评论

回复@CrazyPeter : 哈哈哈 javascript python java 你三个都会? 你确定你会吗?

引用来自“CrazyPeter”的评论

哈哈哈哈哈,会用,知道运行时编译原理,懂点内存管理,我也不知道自己算不算会用。
哈哈哈 你很厉害
fir01
fir01
效率低的是脑子,另外不同语言适合不同场合。你们这谁好,谁坏和院子里3岁小孩吵架似的
月下黄昏
月下黄昏
这排行,py排的吧
丶汐枫
丶汐枫

引用来自“一个灰”的评论

java这么啰嗦的语言,早点消失好,节省大量劳动力

引用来自“大后锋”的评论

你难道用记事本写程序?节约行数有个卵用

引用来自“一个灰”的评论

当然有用,不仅节约行数,还减少文件数,看程序也更清楚,没有对比就没有伤害,你自己体验一下就知道啦

引用来自“大后锋”的评论

相反,我觉得Java的啰嗦才是优势

引用来自“一个灰”的评论

怎么是优势了

引用来自“大后锋”的评论

强制,工业化,标准化,免得小白或者大牛在里面乱搞

引用来自“一个灰”的评论

强制,工业化,标准化,和啰嗦没有必然联系吧,其他语言一样可以做到啊。框架、设计模式、IDE都是摆设吗?

引用来自“藤壶_”的评论

按代码行数算绩效。

引用来自“一个灰”的评论

那应该写汇编,行数更多

引用来自“胡建洲”的评论

Java是我主要编程语言,有时候感觉,用Java有劲使不出,很简单东西非得10几行。
这就需要第三工具加速开发效率。
众多编程语言种Java算是中规中矩的。

引用来自“阿影”的评论

哈哈,没什么好争的,现阶段几乎没有语言能取代JAVA,开发人员太多了,她这种工业化的语言太成熟了,涉及的利益方太多了。

引用来自“酷酷的就”的评论

java的代码 写的再垃圾, 基本也不会太差, 而php,js,就不好说了。

引用来自“谁来与我大战三百回合”的评论

那些攻击java的不过是一些三流程序员,甚至三流都算不上。那些自以为能简单搞定的东西,不过是看不见自己的愚蠢而已。比如打印日志的功能吧,够简单了吧,一个println就能搞定了。在他们这些蠢货眼中,是不会明白为啥还要写一个大型日志库的。

引用来自“一个灰”的评论

你没发现各种语言论战,只有java的脏话多,还搞人身攻击,谁素质更低,逼数自在人心,自以为懂了什么日志库了不起,每种语言不都有自己的框架和库吗?你写过协议解析吗?java连无符号类型都没有。
人群的戾气肯定是平分的啊,你会觉得Java的脏话多是因为Java人多,你连一个无符号的协议解析都会觉得是问题,还一直强调过度设计?每种语言的确有自己的库,但是未必能像Java那样封装到适配各种具体环节,依赖注入都能说成过度设计,Java从来只有面向对象编程,哪来的面向配置编程?你应该是没写过什么Java,也应该没写过什么大项目,不然不会说出逻辑应该集中在一个类中的这种话,国内大企业的后台多数是Java,这并不是因为那些架构师们不懂技术
阿昭
阿昭
java下降的点应该就是kotlin上升的点
CrazyPeter
CrazyPeter

引用来自“CrazyPeter”的评论

前三名语言都会的,表示语言排行榜有什么用?

引用来自“雷兽”的评论

回复@CrazyPeter : 哈哈哈 javascript python java 你三个都会? 你确定你会吗?
哈哈哈哈哈,会用,知道运行时编译原理,懂点内存管理,我也不知道自己算不算会用。
雷兽

引用来自“CrazyPeter”的评论

前三名语言都会的,表示语言排行榜有什么用?
回复@CrazyPeter : 哈哈哈 javascript python java 你三个都会? 你确定你会吗?
d
dwingo

引用来自“一个灰”的评论

java这么啰嗦的语言,早点消失好,节省大量劳动力

引用来自“大后锋”的评论

你难道用记事本写程序?节约行数有个卵用

引用来自“一个灰”的评论

当然有用,不仅节约行数,还减少文件数,看程序也更清楚,没有对比就没有伤害,你自己体验一下就知道啦

引用来自“大后锋”的评论

相反,我觉得Java的啰嗦才是优势

引用来自“一个灰”的评论

怎么是优势了

引用来自“大后锋”的评论

强制,工业化,标准化,免得小白或者大牛在里面乱搞

引用来自“一个灰”的评论

强制,工业化,标准化,和啰嗦没有必然联系吧,其他语言一样可以做到啊。框架、设计模式、IDE都是摆设吗?

引用来自“藤壶_”的评论

按代码行数算绩效。

引用来自“一个灰”的评论

那应该写汇编,行数更多

引用来自“胡建洲”的评论

Java是我主要编程语言,有时候感觉,用Java有劲使不出,很简单东西非得10几行。
这就需要第三工具加速开发效率。
众多编程语言种Java算是中规中矩的。

引用来自“阿影”的评论

哈哈,没什么好争的,现阶段几乎没有语言能取代JAVA,开发人员太多了,她这种工业化的语言太成熟了,涉及的利益方太多了。

引用来自“酷酷的就”的评论

java的代码 写的再垃圾, 基本也不会太差, 而php,js,就不好说了。

引用来自“谁来与我大战三百回合”的评论

那些攻击java的不过是一些三流程序员,甚至三流都算不上。那些自以为能简单搞定的东西,不过是看不见自己的愚蠢而已。比如打印日志的功能吧,够简单了吧,一个println就能搞定了。在他们这些蠢货眼中,是不会明白为啥还要写一个大型日志库的。

引用来自“一个灰”的评论

你没发现各种语言论战,只有java的脏话多,还搞人身攻击,谁素质更低,逼数自在人心,自以为懂了什么日志库了不起,每种语言不都有自己的框架和库吗?你写过协议解析吗?java连无符号类型都没有。
同时支持有无符号反而带来更多麻烦,只有有符号并不影响解析协议,扩大一下类型范围就行了,或者简单用一下位运算,自带类库里也加了不少为无符号运算支持的方法,总之不是问题。c#那种混合有无符号的运算和比较,才是各种坑和选择困难症。
OSC_UtuypB
OSC_UtuypB
Pythom 和 KT 越流行,企业就可以聘用越便宜的程序员,历史即将重演,1美元一个月薪水即将上演,IBM 的套路即将轮回。
返回顶部
顶部