TIOBE 5 月编程语言榜单:Python 超越 Java 重回第二Rust 崛起

发布时间:2024-05-17 10:54:23 来源:ub8登录1.0 作者:ub8登录1.0 ub8登录1.0

  现实来看,曾经的铁三角 Java、C、C++ 如今已被彻底瓦解,犹记得 2020 年 5 月,Java 被 C 超越后,于 11 月份再次被 Python 短暂碾压,一路跌到了第三位,虽然后来 Java 再次追上 Python,可还是无法拯救其下滑的趋势。

  据最新的榜单显示,Python以 0.13%的差异再次领先Java,位居第二,Java 排名第三。

  面对市场占有率一直在缩减的 Java,轻芒联合创始人、前豌豆荚技术负责人范怀宇在《2020-2021开发者大调查》中剖析道,“Kotlin 虽然在统计中总的比例不高,但在Android 开发上进一步在取代 Java。Kotlin 作为另一个基于 JVM 的编程语言,一方面能够保持 Java 使用 JVM 稳定和高性能的好处,享用 JVM 已有的生态;另一方面,通过其更为灵活的语法特性,愈来愈普遍地被 Android 开发者使用,已然成为 Android 的首选编程语言,对于新参与 Android 的开发者而言,Kotlin 是更好的学习对象。”

  与之形成鲜明对比且处于蒸蒸日上的 Python,TIOBECEOPaul Jansen评估道,“去年11 月,Python 短暂地超越了 Java,位居 TIOBE 榜单的第二位。本月中,Python 再次成功上位,有理由相信它将在这一位置上待得更久。在未来半年内,Python 或许能成为 TIOBE 榜单上的第一名,因为 C(宛如 Java 一样)的流行度正在下降。”

  至于 C 语言为何会不再受到重用?我们也从另一种编程语言 Rust 身上找到了答案。

  在本月榜单中,Rust 从上个月的第 29 名上升到了本月的 24 名,其生态在各个科技大厂的支持下,也大有进入 TOP 20 的潜力。

  不久前,Facebook 正式公开宣布加入 Rust 基金会,与其他成员共同负责 Rust 开源生态以及社区的运作和发展,与此同时,其承诺将进一步加大对 Rust 语言的采用。事实上,Facebook 是继 AWS、Google、华为、微软、Mozilla 后最新加入 Rust 基金会的成员,此前,很多科技公司早已深度地拥抱了 Rust。

  凭借安全、高性能、可靠性和高生产率等特性,AWS在众多产品中应用 Rust 的同时,不惜花重金聘用Rust 编译器联合发起人Felix Klock 来加码 Rust 的应用;Google 将其应用到了 Android 系统中以及基于此重新实现一些重要的安全组件;微软在寻求替代 C、C++ 语言之际,不仅将 Rust 整合到了 Azure 服务中,也正在用 Rust 来实现一种新的编程语言;就连 Linux 内核开发者也开始在 Linux 内核中添加 Rust 支持的 RFC......

  下面列出了完整的 21-50 名,因为是非官方发布的,所以有几率存在遗漏:

  第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

  TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,这中间还包括了流行的搜索引擎和技术社区,如 Google、百度、、CSDN、必应、Hao 123 等等。具体的计算方式详见:。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

  这个排行榜可拿来考察你的编程技能是不是与时俱进,也可以在开发新系统时作为一个语言选择依据。

上一篇:谷歌升级自家编程语言Go 支持手机APP开发 下一篇:2022年我国软件和信息技术服务业职业上市公司运营收入排行榜TOP100