TIOBE 7 月榜单发布:C、Java 和 Python 争夺第一,TIOBE CEO 持续看好 Python
最近,TIOBE 发布了 7 月份编程语言排行榜单,同时本月也是 TIOBE 指数诞生 20 周年。在新一期的榜单中,我们可以看到 C、Java 和 Python 仍呈三足鼎立之势,不过在这一不变的大趋势中也存在着一些微妙的变化。
TIOBE 指数诞生 20 年,C、Java 不变的前三
TIOBE 指数诞生于 2001 年,最初作为 Paul Jansen 的个人爱好项目存在,旨在了解编程语言的需求状况。
在第一份 TIOBE 编程语言排行榜单中,前三甲分别为 Java、C 和 C++。20 年过后,结果惊人地相似,前三名分别是 C、Java 和 Python,C 和 Java 仍然位列 top 3。有趣的是,这三种语言的差距逐渐缩小,第一名 C 语言和第三名 Python 的差距仅为 0.67%。这意味着接下来几个月将迎来激烈竞争。TIOBE CEO Paul Jansen 认为:Python 最有可能夺得冠军,因为它在数据挖掘和人工智能这些繁荣发展的领域占据市场领导地位。
在 TIOBE 5 月榜单中,Python 战胜 Java 夺得第二。当时 Paul Jansen 就曾表态:尽管与第三名 Java 的差距仅有 0.11%,但我们有理由相信 Python 将在更长的时间内保持第二的位置,甚至有可能在下半年冲击冠军。尽管 Python 的亚军位置仅保持了两个月,但 Paul Jansen 对 Python 的信心依然不减。
除了前三之争外,本月排行榜还揭示了其他有趣的动向:
C++ 涨幅超过 0.5%,距离 top 3 更进一步;
Go 语言进步显著,从上月的第 20 位跃升至第 13 位;
Rust 从第 30 位上升至 27 位;
TypeScript 从第 45 位上升至 37 位;
Haskell 从第 49 位上升至 39 位。