近日,tiobe 发布了 10 月份最新编程语言排行榜。
c 险胜python,夺回前三
在 9 月份我们曾报道过《tiobe 9月编程语言榜:python超c ,厉害炸了!~》,即在9月份,python 超越 c ,首次进入排行榜 top 3。不过在最新的 10 月编程语言排行榜中,刚被挤下 top 3 的 c 反超 python,以 0.44% 的微弱优势重新夺回第三的宝座。
不过,c 和 python 如今两者的差距并不大,c 能否稳住第三名的位置还不得而知。
swift 正在敲开前 10 名的大门
tiobe 指数中的前 9 名的编程语言,如今处在一个相当稳定的阶段,但第十名的位置几乎每个月都在变化。本月 swift 上升了 5 名,成功挤进前十名,而且有长期占据第十名的趋势。此外,ruby 和 perl 对第十名的位置也是虎视眈眈。
目前,第十名的最佳候选人似乎有 3 位:swift,go 和 r,但即便如此,这也不能说明第十名一定是它们的:swift 显然是开发 ios 移动应用程序的头号编程语言。但由于它仅适用于 ios 而不适用于 android,因此许多开发人员转而采用“一次编写到处运行”的框架。另一方面,编程语言 r 正受到 python 的强烈打击。而对于 go 编程语言,相比其他编程语言,还不清楚是什么让它脱颖而出。还是让我们拭目以待吧
c语言涨幅最大,java也不甘示弱
本月 c 语言涨幅高达 7%,在前 20 名中涨幅最高,接下来为 java,涨幅 5.37%,从走势图可以看出,这两门语言自 2015 年底开始,不断下降,直到 2017 才重新出现上涨,至于能否重回当年的巅峰时刻,目前还不得而知。
注意:sql 自 2018 年 2 月起被重新添加到了 tiobe 排行榜中,由于没有以往的数据可以对比,增长速度非常快,现在位居第 9 名。
top 10 编程语言 tiobe 指数走势(2002-2018)
其他编程语言排名
历史排名(1988-2018)
编程语言“名人榜”( 2003-2017)