整理 | 鄭麗媛?
出品 | CSDN(ID:CSDNnews)
編程語言社區(qū) TIOBE 最新發(fā)布了 11 月編程語言排行榜。
本月的排行榜出現(xiàn)了自 TIOBE 榜單發(fā)布以來,近二十年從未見過的變化:前兩名的位置首次出現(xiàn)了一個除 C 和 Java 以外的語言。C 依然位列第一,Java 跌至第三,而第二名現(xiàn)在是勢不可擋的 Python 。
自2018年以來,Python 的市場份額整體就開始呈上升趨勢,從2018年1月占比4.68%,到本月占比12.12%,即使跟去年同期相比,增幅也高達2.27%。
作為一個兼具簡單與功能強大的編程語言,Python 易于學(xué)習(xí)、編輯周期短、具有各種框架,在數(shù)據(jù)分析、AI 、機器學(xué)習(xí)、Web 開發(fā)、測試等多個領(lǐng)域都有出色的發(fā)揮。而近年來數(shù)據(jù)挖掘、AI和數(shù)值計算等領(lǐng)域的蓬勃發(fā)展,也隨之帶動提高了 Python 的市場占比。
甚至 TIOBE CEO Paul Jansen,在曾經(jīng)遇到一位修車機械師都喜歡用 Python 編程之后,也開始意識到:Python 將無處不在。
而與 Python 逐漸火爆的趨勢相反,Java 自今年5月被 C 超越后,本月又再次下跌一位,首次跌出前二,市場份額的占比也大幅度下降了4.57%。
另外,第9-20名也有不同程度的變化:
-
R 語言、Perl 和 Go 語言名次都有大幅提升,分別為第9名、第12名和第13名。
-
Swift、Ruby、Delphl/Object Pascal 和 Objective-C 分別下降為第14名、第15名、第18名和第19名。
-
Transact-SQL 上升12名,進入 TOP 20。
其他編程語言排名
下面列出了完整的21-50名,因為是非官方發(fā)布的,所以可能存在遺漏:
第51-100名如下,由于它們之間的數(shù)值差異較小,僅以文本形式列出(按字母排序):
ABC, ActionScript, Applescript, Arc, AutoLISP, bc, Bourne shell, C shell, Clojure, CoffeeScript, Common Lisp, Crystal, cT, Dylan, Elixir, Elm, Emacs Lisp, Erlang, F#, Forth, Hack, Icon, Inform, Io, J, Korn shell, LabVIEW, Ladder Logic, Lingo, LiveCode, Maple, Mercury, MQL4, NATURAL, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, REXX, Ring, RPG, Simulink, Small Basic, Solidity, SPARK, Stata, Vala/Genie, VBScript, Verilog
Top 10 編程語言 TIOBE 指數(shù)走勢(2002-2020)
歷史排名(1985-2020)
注:以下排名位次取決于12個月的平均值。
編程語言“名人榜”(2003-2019)
【說明】
TIOBE 編程語言社區(qū)排行榜是編程語言流行趨勢的一個指標(biāo),每月更新,這份排行榜排名基于全球技術(shù)工程師、課程和第三方供應(yīng)商的數(shù)量,其中包括了流行的搜索引擎以及技術(shù)社區(qū),如 Google、百度、維基百科、CSDN、必應(yīng)、Hao 123等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。請注意這個排行榜只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。
這個排行榜可以用來考查你的編程技能是否與時俱進,也可以在開發(fā)新系統(tǒng)時作為一個語言選擇依據(jù)。
詳細榜單信息可參考 TIOBE 官網(wǎng):https://www.tiobe.com/tiobe-index
往期好文合集
C語言高效編程與代碼優(yōu)化
大牛們的C語言編程建議和技巧!
我的編程能力從什么時候開始突飛猛進
最 后
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!