TIOBE 编程语言社区最新发布了 2018 年 10 月排行榜。
上个月,流水的编程语言,铁打的 Java、C、C++ 终于在多年后迎来了大动荡,Python 超越了 C++,成功逆袭并首次进入编程语言排行榜的 Top 3。不少开发者为之兴奋,同时高呼全民 Python 时代已来临。然而,这份荣耀并未持续很久,在最新的 10 月编程语言排行榜中, C++ 转身翻盘 Python,以 0.44% 的微弱优势重新夺回第三的宝座。
不过在人工智能依旧火爆、大数据应用愈发广泛的大环境之下,Python 增长的势头并未因排名的下降而有所减弱。再反观年长 8 岁的 C++,在过去一年又一年的时间里,无数的程序员开始为 C++ 担忧,纷纷不再看好其未来,但是即使如此的唱衰,它为何还能稳坐编程语言前三甲?大范围来讲,其实也不难理解,毕竟在游戏开发、服务器软件、实时体系等应用范畴中,是否有其他任何一种编程语言可以完全替代 C++?答案必然是没有。所以,对于大热的 Python 和失势的 C++,究竟谁能笑道最后,目前很难推测。
此外,整体而言,TIOBE 编程语言排行榜中 Top 9 的成员几乎都站稳脚跟,但位居第 10 名的编程语言每个月都有所不同。本月中,Swift 上升了 5 名,到达第 10 的位置,且试图成为 TIOBE Top 10 的固定成员。与此同时,Ruby 和 Perl 也正在争夺这个位置。不过,按照此前的趋势来看,目前编程语言 Top 10 的候选人似乎有 3 位:Swift、Go 和 R,但它们也并不一定能够成功站稳,原因如下:
Top 10 编程语言 TIOBE 指数走势(2002-2018)
其他编程语言
下面列出了完整的 21-50 名,因为是非官方发布的,所以可能存在遗漏:
第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):
历史排名(1988-2018)
注: 以下排名位次取决于 12 个月的平均值。
编程语言“名人榜”(2003-2017)
【说明】TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。
参考:https://www.tiobe.com/tiobe-index/
2018 AI开发者大会
◆只讲技术,拒绝空谈◆
2018 AI开发者大会首轮重磅嘉宾及深度议题现已火热出炉,扫码抢“鲜”看。国庆特惠,购票立享 5 折优惠!
点击“阅读原文”,也可立即报名。