阅读本文大概需要 3.1 分钟。
7 月 31 号,IEEE Spectrum 发布了 2018 年年度编程语言排行榜,Python 成功卫冕。
先科普下:
IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程师协会)是一个国际性的电子技术与信息科学工程师的协会,是目前全球最大的非营利性专业技术学会。(来自百度百科)
EEE Spectrum is the flagship magazine and website of the IEEE, the world’s largest professional organization devoted to engineering and the applied sciences. (From wikipedia)
IEEE Spectrum 年度编程语言排行榜,每年 7 月发布一次,今年是第 5 次发布,我们看看今年的榜单:
下面是去年 7 月 18 号的榜单:
2014 年 IEEE 第一次发布排行时,Python 排第 4 位,2015 年继续保持,2016 年开始上升到第 3 位,2017 年第一次以微弱的优势上升到第 1 位(比第二位高 0.3 流行度),今年算卫冕成功,同时和第二名 C++ 比,流行度拉开到 1.6,耶,「人生苦短,我用 Python」。
另外,IEEE 也支持从其他权重进行划分的排行,比如增长、雇主关注、开源使用等,详细内容可以自行访问官网:https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018
关心 IEEE 数据生成方法的同学可以访问:https://spectrum.ieee.org/ns/IEEE_TPL/methods.html
相对于 IEEE Spectrum 的榜单,关注编程的同学,可能更熟悉 TIOBE 编程语言排行榜。
继续科普:
TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。(来自百度百科)
TIOBE 最新更新的 8 月份榜单如下:
更详细信息,看这里:https://www.tiobe.com/tiobe-index/
这个榜单里,Java 继续保持了霸主地位,移动端的同学总算可以把蹦出来的小心脏放回去了。
因为计算方法不同,这两个排行榜的结果也有不同,解读时请特别注意:
排行榜只是反映某个编程语言的热门程度,它可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据,但是并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
针对这次的发榜结果,小伙伴们作何感想?欢迎留言讨论。
领取专属 10元无门槛券
私享最新 技术干货