當前位置: 妍妍網 > 碼農

Rust 即將沖擊 Top 10!TIOBE 7 月榜單釋出

2024-07-08碼農

整理 | 鄭麗媛

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

近日,7 月 TIOBE 程式語言榜 單已最新出爐,看看本月又有什麽值得關註的新變化吧!

得美國政府力挺,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 了

除了 Rust,本月榜單中還有一些值得關註的變化:

  • 上個月首次超越 C 語言的 C++,依舊穩穩占據第二名;

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

  • Kotlin 從 26 名擠進了 Top 20,市占率提高了 0.35%。

  • 其他程式語言

    以下為 Top 21-50 的 程語言榜單:

    第 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++

    Top 10 程式語言 TIOBE 指數走勢(2002-2024)

    歷史排名(1988-2024)

    程式語言「名人榜」(2003-2023)

    【說明】:

    TIOBE 程式語言社群排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜尋引擎以及技術社群,如 Google、百度、維基百科、CSDN、必應、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/pro gramming-languages-definition/。請註意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的程式碼數量多少。

    這個排行榜可以用來考察你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。

    推薦閱讀: