Rust 即将冲击 Top 10!TIOBE 7 月榜单发布

56d7ba26d95bfbd538876c8a31bd7f92.gif

整理 | 郑丽媛

出品 | 程序人生(ID:coder_life)

近日,7 月 TIOBE 编程语言榜单已最新出炉,看看本月又有什么值得关注的新变化吧!

e7a84252df07f1a9d85d4303749f6980.jpeg

30b94c9c040995f68ff2f2f5d662da37.png

得美国政府力挺,Rust 即将冲击 Top 10!

继上个月达到第 17 位后,本月 Rust 再度实现跃升:从第 17 位上升至第 13 位,是 Rust 在 TIOBE 榜单中的历史新高——这种跃升的背后,可能在一定程度上受到了近年来美国相关机构的影响。

早在 2022 年 11 月,美国国家安全局(NSA)曾发布关于保护软件开发者和运营商免受内存安全问题影响的指南,鼓励多个组织从 C/C++ 转为使用内存安全的语言,如 C#、Rust、Go、Java、Ruby 和 Swift。此后,美国白宫国家网络主任办公室(ONCD)、美国网络安全和基础设施局(CISA)等机构也相继呼吁开发者弃用 C、C++,转而使用内存安全的编程语言。

除了美国政府的支持,不少大厂、项目也开始拥抱 Rust:2021 年 Rust 基金会成立,由 AWS、华为、谷歌、微软和 Mozilla 等创始成员支持;Linux 也从 2022 年 12 月开始合并 Rust 代码;不久前,谷歌工程总监 Lars Bergstrom 在技术大会上表示,“使用 Rust 的开发团队相比于使用 C++ 的团队,在工作效率上大约高出两倍”……

相比于内存不安全的 C、C++,以效率、性能和内存安全著称的 Rust,得到越来越多开发者的关注和支持,Rust 社区不断壮大,相关的第三方库和工具数量也在不断攀升。

基于以上观察,TIOBE 首席执行官 Paul Jansen 认为:Rust 已经准备好进入榜单 Top 10 了

2c4d09f1184020b01d2155c676fb8115.png

除了 Rust,本月榜单中还有一些值得关注的变化:

  • 上个月首次超越 C 语言的 C++,依旧稳稳占据第二名;

  • Go 也维持在了自身最高的第 7 名;

  • Kotlin 从 26 名挤进了 Top 20,市占率提高了 0.35%。

bb5c61c533caa08d32bfe29dccb716bb.png

其他编程语言

以下为 Top 21-50 的编程语言榜单:

054eba31164662993c862028628fb34b.png

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):ABC, ActionScript, Algol, Apex, APL, ATLAS, AutoLISP, Ballerina, bc, Carbon, CFML, Chapel, CHILL, CLIPS, Clojure, Crystal, cT, Curl, DiBOL, Eiffel, Elixir, Erlang, F#, Forth, Groovy, Icon, Inform, Io, J, JScript, LabVIEW, Modula-2, Mojo, NATURAL, Nim, OCaml, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, Racket, Ring, S, Smalltalk, SPARK, Tcl, VHDL, Wolfram, X++

2672ae04f4ccd0d761f7b13f848e1f9e.png

Top 10 编程语言 TIOBE 指数走势(2002-2024)

5868361c08bd17e0f4a67654e5f87e5d.png

1206ecd5f13ffd3364f603416428b582.png

历史排名(1988-2024)

6d4a3f1ebf9a3e8cff792784564bd99b.png

bd51f92dae60b428484126de421645be.png

编程语言“名人榜”(2003-2023)

982cebd67010b4b82d568f8fe8dd111d.png

【说明】:

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

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

推荐阅读:

▶耗时18个月,开发者弃TypeScript投Rust,重写系统后痛批:这门语言烂透了!

▶成为百万富翁的老员工开始“躺平”,黄仁勋最新采访:不全力以赴,英伟达可能在30天内破产

▶成本不到 40 元!DIY 大神用树莓派,重现 40 年前、售价 1.8 万元的 Mac

114866caf6f0660f97f4769722962d02.gif

1a5cc3f039ab61f4b52285812e7d08dd.jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值