TIOBE 2021 年度程式語言:Python

2022-01-05 09:00:24

TIOBE 了 2021 的年度程式語言:Python。

「TIOBE 年度程式語言」獎項授予給在一年內分數增長最多的程式語言。TIOBE 表示,本來 C# 有機會實現有史以來第一次奪冠,但 Python 的分數在上個月超過了 C#。

2021 年初,Python 從 TIOBE 指數排行的第三名開始起步,被 Java 和 C 甩在身後。一年之後,Python 成為了 TIOBE 指數排行榜的第一名。

TIOBE 認為,Python 的受歡迎程度並沒有就此停止,因為它目前的分數領先其他語言 1% 以上。雖然這個分數距離 Java 在 2001 年創下的 26.49% 的歷史記錄還很遙遠,但 Python 已經完全成為許多領域事實上的標準程式語言,而且沒有跡象表明 Python 的勝利步伐會很快停止。

那麼 Python 是否有真正的競爭者,或者有沒有可能在未來與之競爭的新興程式語言?TIOBE 列舉了過去幾年看上去發展良好的程式語言,以及它們在 2021 年的變化:

  • Swift 從第 13 名上升到第 10 名
  • Go 從第 14 名上升到第 13 名
  • Rust 保持第 26 名不變
  • Julia 從第 23 名下降到第 28 名
  • Kotlin 從第 40 名上升到第 29 名
  • Dart 從第 25 名下降到第 37 名
  • TypeScript 從第 42 名下降到第 49 名

對此,TIOBE 認為,除了 Swift 和 Go 之外,不會有新的程式語言能迅速進入前 3 名甚至前 5 名。

下面繼續看看 TIOBE 排行榜中最新的前 20 程式語言。

以及排名前 10 程式語言的分數變化趨勢:

第 21-50 名程式語言排行

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

Alice, AutoLISP, B4X, bc, BCPL, BlitzMax, Boo, Bourne shell, C shell, CFML, CIL, CL (OS/400), Clipper, CLIPS, Clojure, DCL, DiBOL, Dylan, Elm, Erlang, F#, Icon, Inform, Io, Korn shell, Lingo, LiveCode, MEL, Monkey, MOO, MQL4, Nim, NXT-G, Oberon, OCaml, Occam, OpenCL, Oz, Pike, Processing, Q, Racket, REXX, Ring, Snap!, SPARK, SPSS, X10, Xojo, Zig

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

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

詳細榜單資訊可以檢視。

展開閱讀全文