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

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

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

第 21-50 名編程語(yǔ)言排行

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