十一月刚到,TIOBE已经为我们准备好了最新的编程语言排行榜,相信很多程序员都会时不时关注一下排行榜的变化,虽然仅起参考作用,但无疑也是个饭后吐槽点
TIOBE社区能坚持每个月都推送最新的数据是蛮厉害的,并且收集了很多高级工程师,课程以及第三方供应商提供的数量,比如有:Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube和百度等.
本月排行榜出现了自 TIOBE 榜单发布以来,近十年从未见过的变化:前两名的位置首次出现了一个除 C 和 Java 以外的语言。C 依然位列第一,Java 跌至第三,而第二名现在是势不可挡的 Python。
TIOBE开发者说:C仍然是第一名,但是Python现在排名第二。有人说Python最近的普及是由于数据挖掘,人工智能和数值计算等蓬勃发展的领域。但是我对此有自己的看法。我相信Python的普及与普遍需求有关。过去,大多数编程活动都是由软件工程师进行的。但是,如今到处都需要编程技能,并且缺少优秀的软件开发人员。因此,我们需要可以由非软件工程师处理的简单事物,通过快速的编辑周期和平稳的部署易于学习的事物。Python满足了所有这些需求。
前段时间我轮胎漏气,打电话给公路巡逻队帮助我。这位机械师问我的生活,当我在回答中使用“软件”一词时,他笑了笑,开始非常热情地谈论自己的热情:用Python编程。从那一刻起,我就知道Python将无处不在-Paul Jansen TIOBE Software首席执行官
前十最新榜单如下:
本次前十变化最大的还属Java和Python的位置调换~
作为一个兼具简单与功能强大的编程语言,Python 易于学习、编辑周期短、具有各种框架,在数据分析、AI 、机器学习、Web 开发、测试等多个领域都有出色的发挥。而近年来数据挖掘、AI和数值计算等领域的蓬勃发展,也随之带动提高了 Python 的市场占比。
十至二十排名如下:
Swift、Ruby、Delphl/Object Pascal 和 Objective-C 分别下降为第14名、第15名、第18名和第19名。
Transact-SQL 上升12名,进入 TOP 20。
此前曾上榜四个月的 Rust 自上个月由第 18 名掉至第 25 名后,本月仍未再重回榜单,排名稳定在第 25 名。
前十语言在近些年的变化如下:
近十年“年度最佳编程语言”获奖者
上个月榜单如下:TIOBE十月榜单出炉:Python或将超过Java获得第二名
最后值得注意的是TIOBE 指数并不能代表语言的好坏,开发者可以根据该榜单检查自身的编程技能是否需要更新,或者在开始构建新软件时对某一语言做出选择。