整理 | 蘇宓
出品 | CSDN(ID:CSDNnews)
2023 年正式進(jìn)入倒計(jì)時(shí)階段,TIOBE 年度編程語(yǔ)言即將出爐,究竟會(huì)花落誰(shuí)家?接下來(lái),我們將從最新發(fā)布的 TIOBE 12 月榜單中看看有哪些候選者吧!
小眾語(yǔ)言崛起,主流編程語(yǔ)言讓位?
要知道 TIOBE 編程社區(qū)指數(shù)是編程語(yǔ)言受歡迎程度的指標(biāo),主要是基于使用 Google、Bing、Yahoo!、Wikipedia、Amazon、YouTube 和 Baidu 等流行搜索引擎來(lái)計(jì)算評(píng)分,評(píng)分則是圍繞全球熟練工程師的數(shù)量、課程和第三方供應(yīng)商。
2023 年以來(lái),Python 長(zhǎng)期穩(wěn)居第一,也正如 IEEE Spectrum 此前在發(fā)布年度編程語(yǔ)言榜單時(shí)評(píng)價(jià)的:
「Python 主導(dǎo)地位的增強(qiáng)似乎在很大程度上是以犧牲較小、更專業(yè)的語(yǔ)言為代價(jià)的?,F(xiàn)如今,Python 已經(jīng)成為了一種多才多藝的語(yǔ)言,甚至成為 AI 領(lǐng)域的首選語(yǔ)言。從長(zhǎng)遠(yuǎn)來(lái)看,Python 的地位還在持續(xù)上升,畢竟現(xiàn)在許多兒童和青少年都在使用 Python 編寫他們的第一款游戲或開發(fā)嵌入式設(shè)備,然后他們可以使用同一種語(yǔ)言無(wú)縫地進(jìn)入更高級(jí)的領(lǐng)域,甚至找到工作?!?/p>
不過(guò),即使如此,這也并不能讓 Python 成為 TIOBE 年度編程語(yǔ)言的最佳候選人。回顧 2023 年年初,Python 在 1 月份時(shí)市場(chǎng)占有率高達(dá) 16.38%,自此之后逐月呈下滑趨勢(shì),直至目前僅剩 13.86%。這一趨勢(shì)自然導(dǎo)致了 Python 即將與年度編程語(yǔ)言無(wú)緣。
和 Python 有著相同下滑趨勢(shì)的還有排在二、三、四位的 C、C++ 和 Java。
對(duì)于這些主流編程語(yǔ)言丟失的市場(chǎng)份額到底去哪里了?TIOBE 官方解釋道,可以在 TIOBE Top 50 末端找到一些答案。很多小眾語(yǔ)言如我們較為熟知的 Dart、Julia、PowerShell、Typescript 等市場(chǎng)份額均有所上升,并且越來(lái)越接近主流語(yǔ)言。為了說(shuō)明這一點(diǎn),TIOBE 做了一個(gè)對(duì)比:一年前,排在第 50 名的 OCaml 語(yǔ)言的得分是 0.14%。當(dāng)前的第 50 名 Actionscript 語(yǔ)言的得分是 0.24%。
2023 年 1 月排名第 50 位的編程語(yǔ)言
2023 年 12 月排名第 50 位的編程語(yǔ)言
C# 最有可能成為年度編程語(yǔ)言?
當(dāng)論及誰(shuí)最有可能會(huì)成為 2023 年年度編程語(yǔ)言?
TIOBE 官方做出了一個(gè)大膽的預(yù)測(cè),即從未獲得此稱號(hào)的 C#,正走在成為 2023 年度編程語(yǔ)言的路上。
此話一出,還是令人非常詫異的。要知道,在 2022 年年末時(shí),不少人認(rèn)為 C# 肯定會(huì)成為那一年的年度編程語(yǔ)言,但在最后一刻,C++ 意外地奪取了這個(gè)稱號(hào)。
對(duì)此,TIOBE Software 首席執(zhí)行官 Paul Jansen 表示:“今年,我們更確信 C# 將獲勝。它在一年內(nèi)增長(zhǎng)了+2.38%,而最接近的競(jìng)爭(zhēng)對(duì)手 Fortran 和 F# 分別只增長(zhǎng)了+0.64%和+0.48%。無(wú)論如何,我們都很好奇看到哪種語(yǔ)言將成為年度編程語(yǔ)言!”
Top 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2002-2023)
其他編程語(yǔ)言
以下為 Top 21-50 的編程語(yǔ)言榜單:
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
4th Dimension/4D, ABC, Algol, Apex, ATLAS, AutoLISP, Bash, Boo, Carbon, CIL, CL (OS/400), Clipper, Clojure, Curl, Eiffel, Elm, Erlang, GAMS, Groovy, Icon, Inform, Io, J#, LabVIEW, Ladder Logic, LiveCode, Maple, Modula-2, MOO, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, Postscript, Pure Data, Q, Racket, Ring, RPG, Smalltalk, Snap!, Solidity, SPARK, SPSS, Tcl, VHDL, Wolfram, X10, Zig
歷史排名(1988-2023)
注:以下排名位次取決于 12 個(gè)月的平均值。
編程語(yǔ)言“名人榜”(2003-2022)
【說(shuō)明】:
值得注意的是,TIOBE指數(shù)不關(guān)注最佳編程語(yǔ)言或編寫代碼最多的語(yǔ)言。具體的計(jì)算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請(qǐng)注意這個(gè)排行榜只是反映某個(gè)編程語(yǔ)言的熱門程度,并不能說(shuō)明一門編程語(yǔ)言好不好,或者一門語(yǔ)言所編寫的代碼數(shù)量多少。
這個(gè)排行榜可以用來(lái)考察你的編程技能是否與時(shí)俱進(jìn),也可以在開發(fā)新系統(tǒng)時(shí)作為一個(gè)語(yǔ)言選擇依據(jù)。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index
————————————————
版權(quán)聲明:本文為CSDN博主「CSDN資訊」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/csdnnews/article/details/134931654
該文章在 2023/12/14 16:29:41 編輯過(guò)