TIOBE 7 月編程語(yǔ)言排行榜:C、Java 和 Python 爭(zhēng)奪第一名
TIOBE 公布了 7 月編程語(yǔ)言排行榜,其 CEO Paul Jansen 宣布并慶祝 TIOBE 指數(shù)誕生 20 周年。
早在 2001 年,第一個(gè) TIOBE 指數(shù)榜單作為 Paul 的個(gè)人愛好項(xiàng)目發(fā)布,按他的說(shuō)法,主要是想了解編程語(yǔ)言的需求情況。當(dāng)時(shí) TIOBE 指數(shù)的前 3 名分別是 Java、C 和 C++。到了 20 年后的今天,TOP3 的數(shù)據(jù)看起來(lái)仍然驚人的相似——分別是:C、Java 和 Python。
有趣的是,這 3 門語(yǔ)言的排名比以往任何時(shí)候都更加接近。例如 C 和 Python 的分?jǐn)?shù)只相差 0.67%。這意味著接下來(lái)的幾個(gè)月將是激烈競(jìng)爭(zhēng)的階段。
在 Paul 看來(lái),Python 似乎最有可能成為這場(chǎng)競(jìng)爭(zhēng)中的第一名,這要?dú)w功于它在蓬勃發(fā)展的數(shù)據(jù)挖掘和人工智能領(lǐng)域的市場(chǎng)領(lǐng)導(dǎo)地位。
其他值得關(guān)注的變化:
- C++ 分?jǐn)?shù)的漲幅超過(guò) 0.5%,并且越來(lái)越接近前三名
- Go 的排名從 #20 上升至 #13
- Rust 的排名從 #30 上升至 #27
- TypeScript 的排名從 #45 上升至 #37
- Haskell 的排名從 #49 上升至 #39
TOP 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2001-2021)
第 21-50 名編程語(yǔ)言排行
第 51-100 名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
ActionScript, Arc, Awk, BBC BASIC, bc, Bourne shell, C shell, CFML, CHILL, CIL, CLIPS, Clojure, Eiffel, Emacs Lisp, F#, Hack, Icon, Inform, Io, J, JADE, Korn shell, Lingo, LiveCode, Maple, MEL, ML, Modula-2, MQL4, MS-DOS batch, NATURAL, Nim, NXT-G, Occam, OpenEdge ABL, Oz, Pony, PowerShell, Pure Data, REXX, Ring, RPG, Simulink, Smalltalk, Snap!, SPARK, Tcl, Vala/Genie, VHDL, X10
TIOBE 編程社區(qū)指數(shù)(The TIOBE Programming Community index)是編程語(yǔ)言流行度的指標(biāo),該榜單每月更新一次,指數(shù)基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量。包括流行的搜索引擎,如谷歌、必應(yīng)、雅虎、維基百科、亞馬遜、YouTube 和百度都用于指數(shù)計(jì)算。具體的計(jì)算方式見這里:https://www.tiobe.com/tiobe-index/programming-languages-definition/。
值得注意的是,TIOBE 指數(shù)并不代表語(yǔ)言的好壞,開發(fā)者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構(gòu)建新軟件時(shí)對(duì)某一語(yǔ)言做出選擇。
詳細(xì)榜單信息可以查看 TIOBE 官網(wǎng)。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:TIOBE 7 月編程語(yǔ)言排行榜:C、Java 和 Python 爭(zhēng)奪第一名
本文地址:https://www.oschina.net/news/149139/tiobe-index-july-2021