C++ 增幅一騎絕塵!另一匹「黑馬」 出現(xiàn)!TIOBE 4 月榜單發(fā)布
來(lái)源:
奇酷教育 發(fā)表於:
TIOBE 4 月榜單最新發(fā)布!!C++ 增幅一騎絕塵,「黑馬」 Zig 闖入前 50 名!
TIOBE 4 月榜單最新發(fā)布!!C++ 增幅一騎絕塵,“黑馬” Zig 闖入前 50 名!
01
C++ 增幅一騎絕塵
TIOBE 4 月榜單中,TOP 20 的變動(dòng)不大,Python、C、Java 和 C++ 仍以超過(guò) 10% 的佔比穩(wěn)穩(wěn)佔據(jù)前四名的寶座。其中,年初摘得 TIOBE 2022 年度程式語言的 C++ 發(fā)展依舊迅猛:與其他程式語言相比,其 4.68% 的增幅簡(jiǎn)直一騎絕塵。
同時(shí),Rust 憑藉其自身速度和安全方面的優(yōu)勢(shì),自進(jìn)入 TOP 20 後,也像守門(mén)員一樣牢牢守在第 19 或 20 名的位置。
值得一提的是,近日由 CSDN 發(fā)起的《2022-2023 年度中國(guó)開(kāi)發(fā)者大調(diào)查》也出爐了最新報(bào)告!其中在“開(kāi)發(fā)者現(xiàn)狀”板塊中,國(guó)內(nèi)程式設(shè)計(jì)師更常使用的程式語言與 TIOBE 榜單情況有些不同:根據(jù) CSDN 調(diào)查數(shù)據(jù)顯示,在程式語言領(lǐng)域,2022 年使用 Java 語言的開(kāi)發(fā)者人數(shù)佔比 42.9%,佔據(jù)第一。
程式語言使用排行(多選)
而長(zhǎng)期佔據(jù) TIOBE 榜單第一的 Python,以 31.2% 的佔比高居第二,另外它也是 25.3% 的開(kāi)發(fā)者希望學(xué)習(xí)的下一門(mén)程式語言。可見(jiàn)隨著人工智慧的發(fā)展,Python 的使用量正在逐漸提升,其在開(kāi)發(fā)者圈子也非常受歡迎。
開(kāi)發(fā)者未來(lái)想使用的語言排行(多選)
相對(duì)於受歡迎的 Python,38% 的開(kāi)發(fā)者對(duì)於晦澀難懂的低級(jí)語言彙編始終不喜歡,C、C++ 因為其使用難度,也讓部分開(kāi)發(fā)者望而生畏。
開(kāi)發(fā)者最討厭的語言排行(多選)
02
Zig 闖入 TIOBE 前 50 名
往常來(lái)說(shuō),我們不會(huì)太過(guò)關(guān)注 TIOBE 第 20-50 名的榜單變化,但這次有匹“黑馬”的闖入引起了 TIOBE 官方的注意:“在名單下方,有一個(gè) C 和 C++ 的出色競(jìng)爭(zhēng)對(duì)手進(jìn)入前 50 名。它不是排在第 168 名、谷歌高度推廣(guǎng)的 Carbon——而是程式語言 Zig。”
據(jù)介紹,誕生於 2016 年的 Zig 是一種非常實(shí)用的語言,可以與 C/C++ 程序流暢交互,因此開(kāi)發(fā)者可輕易從 C/C++ 遷移到 Zig。它具有 C 和 C++ 的所有優(yōu)點(diǎn)(例如使用選項(xiàng)類(lèi)型增強(qiáng)的顯式內(nèi)存管理),並優(yōu)化掉了一些不太好的功能(例如可怕的預處理)。
對(duì)此,TIOBE Software 執(zhí)行長(zhǎng) Paul Jansen 認(rèn)為:“雖然 Zig 進(jìn)入前 50 名並不能保證它的成功,但至少這是值得注意的第一步。”
以下為 Top 20-50 的程式語言榜單:
圖片
第 51-100 名如下,由於它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
4th Dimension/4D, ABC, ActionScript, Alice, Apex, APL, AutoHotkey, Avenue, C shell, CL (OS/400), CLIPS, Clojure, CoffeeScript, Common Lisp, Crystal, Dylan, Elixir, Emacs Lisp, Erlang, Forth, GAMS, Hack, Icon, Io, J, J#, JScript, Korn shell, LabVIEW, Ladder Logic, LiveCode, ML, NATURAL, Nim, OCaml, PILOT, PL/I, Pony, Programming Without Coding Technology, Q, Racket, Raku, Ring, RPG, Smalltalk, Solidity, Tcl, VBScript, VHDL, X++
03
TIOBE 指數(shù)走勢(shì)歷史排名及名人榜
Top 10 程式語言 TIOBE 指數(shù)走勢(shì)(2002-2023)
歷史排名(1988-2023)(註:以下排名位次取決於 12 個(gè)月的平均值)
程式語言“名人榜”(2003-2022)
【說(shuō)明】:
TIOBE 程式語言社區(qū)排行榜是程式語言流行趨勢(shì)的一個(gè)指標(biāo),每月更新,這份排行榜排名基於全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜尋引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應(yīng)、Hao 123 等等。具體的計(jì)算方式詳見(jiàn):https://www.tiobe.com/tiobe-index/programming-languages-definition/。請注意這個(gè)排行榜只是反映某個(gè)程式語言的熱門(mén)程度,並不能說(shuō)明一門(mén)程式語言好不好,或者一門(mén)語言所編寫(xiě)的代碼數(shù)量多少。
這個(gè)排行榜可以用來(lái)考察你的編程技能是否與時(shí)俱進(jìn),也可以在開(kāi)發(fā)新系統(tǒng)時(shí)作為一個(gè)語言選擇依據(jù)。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index