成立于 2000 年的 Tiobe 公司,二十多年来不时以权衡编程言语盛行度而知名。由 Tiobe 推出的年度编程言语奖项 2021 年再度花落Python,这是 Python 延续第二年被评为年度编程言语,也是第五次取得该奖项。
该奖项旨在颁发给一年内经常使用率增幅最大的编程言语。Tiobe 示意,C# 的增幅原本有望初次夺冠,但是 Python 在 2021 年最后一个月超越了C#。Python 近年来的盛行得益于机器学习、数据迷信等畛域的推进。
Tiobe 的排名是基于搜查引擎统计的,依据开发人员搜查的编程言语关键词,按搜查份额划分。
Tiobe 的年度排名也反映出微软关于开发者的关键性。
微软在 2020 年延聘了 Python 之父 Guido van Rossum,旨在提高 Python 言语的效率。Python在上流配件上运转良好,在移动设备上运转滞后,但它为 Azure 等云平台上的开发发明了时机。
Python 之父 Guido van Rossum
Tiobe 的年度排名中第二受欢迎的言语 C# 则是由微软技术钻研员 Anders Hejlsberg 为 .NET Framework和微软的开发者工具 Visual Studio 设计的言语。
相比之下,虽然 Java 仍是开发者们学习的基本言语,但企业运行的规范已从 Java 变为 Python。
「虽然距离 Java 在 2001 年创下 26.49% 的历史记载还很悠远,但 Python曾经成为许多畛域理想上的规范编程言语,而这种胜利并不会很快中止,」 Tiobe 主席 Paul Jensen 指出潜在的新竞争者的数量是有限的:「除了Swift 和 Go 之外,咱们估量不会很快有任何新言语进入前 5 名甚至前 3 名。」
往年的排行榜中产生了一些搅局者。Rust 是一种解决内存安保破绽的系统编程言语,目前排名 26 位, 上游于 MIT 的 Julia 和Kotlin,一种由谷歌认可的用于 Android 运行程序开发的言语。
Rust 在 2021 年的体现很突出,失掉了 Facebook、AWS、微软 Azure 和谷歌云的允许。
Tiobe 称,苹果的 Swift(用于 iOS 和 macOS 运行程序开发)从第 13 位跃升至第 10 位,而谷歌的 Go 从第 14 位稍微升至第13 位,Kotlin 从第 40 位回升到第 29 位,谷歌的 Dart 从第 25 位跌至第 37 位,Julia 从第 23 位跌至第 28 位,而微软的TypeScript 从第 42 位跌至第 49 位。 Tiobe 2022 年 1 月榜单中,排名前 10 位的言语是Python、C、Java、C++、C#、Visual Basic、JavaScript、汇编言语、SQL 和 Swift。
【本文是专栏机构“机器之心”的原创译文,微信群众号“机器之心( id: almosthuman2014)”】
戳这里,看该作者更多好文