在 8 月榜單中,TIOBE 官方曾評價道,Python 達(dá)到了新高度,而在這個月中,Python 再次刷新了自己的占比,以 4.07% 的增長率占據(jù) 15.74% 的市場份額。相較之下,C、Java、C++和 C# 的占比都有所下降。
在數(shù)百種編程語言中,有一種語言的增速引人注目,它就是廣泛應(yīng)用在數(shù)值分析和計算科學(xué)設(shè)計領(lǐng)域的 Julia 編程語言。在 9 月榜單中,它距離 Top 20 之位只差毫厘,還有 0.05% 的差距。
其實放眼數(shù)據(jù)分析領(lǐng)域,Julia 面臨著諸多強(qiáng)勁的對手,如位列第一的 Python,以及 R 等語言,那么其究竟是什么讓 Julia 脫穎而出的呢?
對此,TIOBE 官方進(jìn)行了分析表示,「Julia 打敗了 MatLab,因為它更現(xiàn)代,而且可以免費使用。此外,Julia 擊敗了 Python 和 R,因為它的速度要快得多。由于在數(shù)字計算和建模領(lǐng)域有巨大的需求,Julia 在不久的將來會有很大的機(jī)會進(jìn)入 Top 20 的榜單?!?/div>
不過,Julia 想要進(jìn)入 Top 20 也并沒有那么容易,因為此前 Rust 徘徊于 Top 20 的邊緣已有多次,至今還是沒有成功。而 Julia 是否會打破常規(guī),一切還需要交給時間來驗證。
2、其他編程語言排名
第 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 編程語言 TIOBE 指數(shù)走勢(2002-2022)
4、歷史排名(1987-2022)
注:以下排名位次取決于 12 個月的平均值。
5、編程語言“名人榜”(2003-2021)
【說明】:
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標(biāo),每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應(yīng)、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個排行榜可以用來考察你的編程技能是否與時俱進(jìn),也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)。
詳細(xì)榜單信息可參考 TIOBE 官網(wǎng)