TIOBE 於今天公佈了 2022 年 4 月的程式語言排行榜。
毫無意外,Python 自去年 10 月以來,已連續 7 個月佔據榜首。而主要應用於數值分析領域的 MATLAB 則是從上個月的第 15 名,暴跌至第 20 名,即將跌出前 20 的位置,這也是 MATLAB 在近 10 多年時間裡的第一次。
雖然 MATLAB 的更新週期為一年兩次,但它的發展速度和更新幅度並沒有十分顯著。況且,MATLAB 的許可費用一直以來都相當昂貴,如今它的替代品也正迅速追趕上來 —— MATLAB 的主要競爭對手是 Python(目前排名第一)和 Julia(本月從 32 位升至 26 位)。
TIOBE 4 月 TOP 20 程式語言
相比上個月的 TOP 20 榜單,本月並沒有跌出或進入榜單的語言,各語言之間僅僅是出現了一些排名變化:
- PHP 從上個月的第 8 名,跌至本月的第 10 名;
- 由於 PHP 的位置下滑,Assembly 和 SQL 分別上升一個位置;
- 得益於 MATLAB 的暴跌,上個月排在它後面的語言均提升了一個位置,其中包括:Ruby、Classic Visual Basic、Objective-C、Perl 和 Lua(先後順序沒有發生變化);
- 本月 TOP 20 榜單變化幅度較小,除上述提及的語言以來,其他語言的排名都沒有發生變化;
TOP 10 程式語言 TIOBE 指數走勢(2002-2022)
第 21-50 名程式語言排行
第 51-100 名如下
由於它們之間的數值差異較小,僅列出程式語言名稱(按字母順序排列):
ABC, Apex, AutoIt, bc, BCPL, Bourne shell, CFML, CL (OS/400), Clipper, CLIPS, Crystal, cT, DCL, Elm, Erlang, EXEC, F#, GML, GNU Octave, Hack, Icon, IDL, Inform, Io, J#, Ladder Logic, LiveCode, LPC, MDX, Mercury, ML, MQL4, MUMPS, NATURAL, Oberon, OCaml, OpenEdge ABL, PostScript, Pure Data, Q, Racket, REXX, Ring, S-PLUS, Scheme, Smalltalk, Snap!, SPARK, Stata, Vala/Genie
TIOBE 程式設計社群指數(The TIOBE Programming Community index)是一個衡量程式語言受歡迎程度的指標,該指數每月更新一次。評判的依據來自世界範圍內的工程師、課程和第三方供應商,包括流行的搜尋引擎,如 Google、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都被用於指數計算。值得注意的是,TIOBE 指數並不代表程式語言的好壞或編寫程式碼的多少。
該指數可以用來檢查你的程式設計技能是否還能跟上時代的步伐,或者在開始建立一個新的軟體系統時,基於指數對採用何種程式語言做出決策。
TIOBE 指數的定義方式,以及 TIOBE 4 月榜單的詳細資訊均可檢視官網。