Categories
科技報導

TIOBE 3 月榜單:Delphi 終將沒落?



TIOBE 公佈了 2020 年 3 月的編程語言排行榜。 TOP 20 的榜單如下:C 語言不愧是年度編程語言,以 3.03% 的年增長率繼續大幅領先。年增長率較高的還有 Java(2.90%)、C#(2.95%)和 Python(1.85%)。

TIOBE 3 月榜單:Delphi 終將沒落? 1

TIOBE 3 月榜單:Delphi 終將沒落? 2

TIOBE 3 月榜單:Delphi 終將沒落? 3

整體上來看,排名前 10 的語言基本都穩定如常。本月衝出了 Go 語言這匹黑馬,一路擠進前十。去年同期,Go 排在第 18 位,前兩個月的榜單中,Go 上升到第 14 位,然後持續爬升,終於在 3 月進入前十。

本月最值得關注的語言比較令人意外:Delphi 即將跌出 TIOBE 指數前 20 名。這大概是 Delphi 最終沒落的跡象。自 2001 年 6 月 TIOBE 指數存在以來,Delphi 一直位居前 20 名,在 2000 年代初,它是最流行的語言和 IDE 之一。 2002 年發行的 Delphi 7 大概是它的巔峰,此後 Delphi 開始陷入麻煩,包括 Linux 移植失敗,版本出現錯誤等等。與此同時,一些具有類似功能的 IDE 席捲市場,Delphi 開始衰退。

TIOBE 認為,導致 Delphi 沒落的另一個主要原因是它的發行頻率太低。原先每年都有一個主要版本,而 2018 年之後,Delphi 卻沒有了什麼新的動靜。

與前兩個月相比,就數 R 語言比較令人驚喜,從 18 名上升至 11 名。上兩個月的一些預測紛紛失效,例如原本以為穩定在前十的 Swift 從第 9 名掉至 13 名;猜測即將進入前十的 Ruby 跌回第 14 名。其他一些原本發展勢頭較好的語言也有不同程度的排位下降現象,Objective-C 直接退後到 19 名。

另外,部分比較熱門或是被認為比較有潛力的語言,在榜單上看起來並無太大進展,排名較為穩定。比如 Rust(排名 30),比如 Kotlin(排名 31)。

TOP 10 編程語言 TIOBE 指數走勢(2002-2020)

TIOBE 3 月榜單:Delphi 終將沒落? 4

繼續看看 20 名後的排位:

第 21-50 名的編程語言排行

TIOBE 3 月榜單:Delphi 終將沒落? 5

第 51-100 名如下,由於它們之間的數值差異較小,僅以文本形式列出(按字母排序):

(Visual) FoxPro, ABC, ActionScript, Alice, Awk, Bash, bc, Bourne shell, C shell, Caml, Clojure, CoffeeScript, Crystal, cT, Elixir, Emacs Lisp, Erlang, Falcon, Hack, Icon, Inform, Io, J, JScript, Korn shell, Ladder Logic, LiveCode, Maple, Mercury, Modula-2, MQL4, NATURAL, Nim, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, Programming Without Coding Technology, Q, Red, Ring, RPG, Simulink, Smalltalk, SPARK, Tcl, Vala/Genie, VHDL, Whitespace

TIOBE 編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜索引擎,如穀歌、必應、雅虎、維基百科、亞馬遜、YouTube 和百度都用於指數計算。具體的計算方式見這裡:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

值得注意的是,TIOBE 指數並不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟件時對某一語言做出選擇。

詳細榜單信息可以查看 TIOBE 官網。