Python超車,C#錯(cuò)失年度編程語言
文?| 局長
出品 | OSC開源社區(qū)(ID:oschina2013)
TIOBE 宣布了 2021 的年度編程語言:Python。

「TIOBE 年度編程語言」獎(jiǎng)項(xiàng)授予給在一年內(nèi)分?jǐn)?shù)增長最多的編程語言。TIOBE 表示,本來 C# 有機(jī)會(huì)實(shí)現(xiàn)有史以來第一次奪冠,但 Python 的分?jǐn)?shù)在上個(gè)月超過了 C#。
2021 年初,Python 從 TIOBE 指數(shù)排行的第三名開始起步,被 Java 和 C 甩在身后。一年之后,Python 成為了 TIOBE 指數(shù)排行榜的第一名。
TIOBE 認(rèn)為,Python 的受歡迎程度并沒有就此停止,因?yàn)樗壳暗姆謹(jǐn)?shù)領(lǐng)先其他語言 1% 以上。雖然這個(gè)分?jǐn)?shù)距離 Java 在 2001 年創(chuàng)下的 26.49% 的歷史記錄還很遙遠(yuǎn),但 Python 已經(jīng)完全成為許多領(lǐng)域事實(shí)上的標(biāo)準(zhǔn)編程語言,而且沒有跡象表明 Python 的勝利步伐會(huì)很快停止。
那么 Python 是否有真正的競爭者,或者有沒有可能在未來與之競爭的新興編程語言?TIOBE 列舉了過去幾年看上去發(fā)展良好的編程語言,以及它們在 2021 年的變化:
Swift 從第 13 名上升到第 10 名
Go 從第 14 名上升到第 13 名
Rust 保持第 26 名不變
Julia 從第 23 名下降到第 28 名
Kotlin 從第 40 名上升到第 29 名
Dart 從第 25 名下降到第 37 名
TypeScript 從第 42 名下降到第 49 名
對此,TIOBE 認(rèn)為,除了 Swift 和 Go 之外,不會(huì)有新的編程語言能迅速進(jìn)入前 3 名甚至前 5 名。
下面繼續(xù)看看 TIOBE 排行榜中最新的前 20 編程語言。

以及排名前 10 編程語言的分?jǐn)?shù)變化趨勢:

第 21-50 名編程語言排行

第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):?
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 編程社區(qū)指數(shù)(The TIOBE Programming Community index)是編程語言流行度的指標(biāo),該榜單每月更新一次,指數(shù)基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量。包括流行的搜索引擎,如谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度都用于指數(shù)計(jì)算。具體的計(jì)算方式見這里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指數(shù)并不代表語言的好壞,開發(fā)者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構(gòu)建新軟件時(shí)對某一語言做出選擇。
詳細(xì)榜單信息可以查看 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index/
