在 8 月榜單中,TIOBE 官方曾評(píng)價(jià)道,Python 達(dá)到了新高度,而在這個(gè)月中,Python 再次刷新了自己的占比,以 4.07% 的增長(zhǎng)率占據(jù) 15.74% 的市場(chǎng)份額。相較之下,C、Java、C++和 C# 的占比都有所下降。
在數(shù)百種編程語(yǔ)言中,有一種語(yǔ)言的增速引人注目,它就是廣泛應(yīng)用在數(shù)值分析和計(jì)算科學(xué)設(shè)計(jì)領(lǐng)域的 Julia 編程語(yǔ)言。在 9 月榜單中,它距離 Top 20 之位只差毫厘,還有 0.05% 的差距。
其實(shí)放眼數(shù)據(jù)分析領(lǐng)域,Julia 面臨著諸多強(qiáng)勁的對(duì)手,如位列第一的 Python,以及 R 等語(yǔ)言,那么其究竟是什么讓 Julia 脫穎而出的呢?
對(duì)此,TIOBE 官方進(jìn)行了分析表示,「Julia 打敗了 MatLab,因?yàn)樗F(xiàn)代,而且可以免費(fèi)使用。此外,Julia 擊敗了 Python 和 R,因?yàn)樗乃俣纫斓枚唷S捎谠跀?shù)字計(jì)算和建模領(lǐng)域有巨大的需求,Julia 在不久的將來(lái)會(huì)有很大的機(jī)會(huì)進(jìn)入 Top 20 的榜單?!?/div>
不過(guò),Julia 想要進(jìn)入 Top 20 也并沒(méi)有那么容易,因?yàn)榇饲?Rust 徘徊于 Top 20 的邊緣已有多次,至今還是沒(méi)有成功。而 Julia 是否會(huì)打破常規(guī),一切還需要交給時(shí)間來(lái)驗(yàn)證。
2、其他編程語(yǔ)言排名
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
ABC, Algol, Alice, AspectJ, B4X, Bourne shell, C shell, CFML, CHILL, CL (OS/400), Clipper, CLIPS, Crystal, EXEC, Icon, IDL, J#, Ladder Logic, Lasso, Logo, ML, MOO, MQL5, NATURAL, Nim, NXT-G, OCaml, Occam, OpenCL, PL/I, Q, Racket, Raku, REXX, Ring, RPG, Scheme, Simulink, Slate, Solidity, SPARK, SPSS, Stata, Tcl, Vala/Genie, VBScript, Verilog, VHDL, X++, Xojo
3、Top 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2002-2022)
4、歷史排名(1987-2022)
注:以下排名位次取決于 12 個(gè)月的平均值。
5、編程語(yǔ)言“名人榜”(2003-2021)
【說(shuō)明】:
TIOBE 編程語(yǔ)言社區(qū)排行榜是編程語(yǔ)言流行趨勢(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/。
請(qǐng)注意這個(gè)排行榜只是反映某個(gè)編程語(yǔ)言的熱門(mén)程度,并不能說(shuō)明一門(mén)編程語(yǔ)言好不好,或者一門(mén)語(yǔ)言所編寫(xiě)的代碼數(shù)量多少。
這個(gè)排行榜可以用來(lái)考察你的編程技能是否與時(shí)俱進(jìn),也可以在開(kāi)發(fā)新系統(tǒng)時(shí)作為一個(gè)語(yǔ)言選擇依據(jù)。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng)