TIOBE 1 月程式語言:Python 摘得 2020 年度程式語言!

2021-01-08 CSDN

【CSDN 編者按】恭喜 Python 榮獲 2020 年度程式語言稱號,這也是自 TIOBE 榜單發布以來,首款程式語言四次獲得該獎項。

整理 | 蘇宓

程式語言社區 TIOBE 最新發布了 1 月程式語言排行榜。這次揭曉了 2020 年度最受歡迎的程式語言,其中,Python 以 2.01% 的正增長榮獲 2020 年度 TIOBE 程式語言獎!C++ 以微弱差距無緣冠軍,憑藉 1.99% 的增長率獲得了亞軍。其他程式語言中,C(+1.66%)、Groovy (+1.23%)、R (+1.10%)分別位居其後。

Python 過去這一年

此前,Python 分別在 2007 年、2010 年、2018 年曾獲得過年度程式語言的稱號,如今再次拿下這個獎項,也是有史以來所有程式語言中囊獲該獎項最多的一種語言。

對於 Python 再次獲獎,似乎也在情理之中,畢竟 Python 這把「火」在程式語言界已經持續燃燒了很久,甚至越燒越旺。

在教育界,早在 2017 年年底,教育部考試中心發布了「關於全國計算機等級(NCRE)體系調整」的通知,決定自 2018 年 3 月起,在計算機二級考試加入了「Python 語言程序設計」科目;2018 年,浙江省信息技術教材宣布棄用 VB 語言,而是選用更為簡單易懂的 Python 語言;山東省的小學信息技術六年級教材也加入了 Python 內容......

在技術圈中,正如 TIOBE 官方評價道,「Python 無處不在。很久以前,作為 Perl 的競爭對手,Python 就開始成為系統管理員編寫腳本的工作。如今,它在數據科學、機器學習等領域也頗受歡迎,同時,Python 也適用於 Web 開發、後端、行動應用程式開發、甚至是(較大的)嵌入式系統等領域。」

整體而言,Python 之所以被大規模採用,主要原因還是要歸根於其簡單易上手的方便性,以及極大地提高了生產效率。這兩種特性也是各個領域所需人才的關鍵技能之一。

此外,過去一年中,Python 自身的技術迭代也開始從分散走向聚焦。2020 年 1 月 1 日,官方停止了對 Python 2.7 版本的支持,自 2020 年 4 月發布 v2.7.18 版本後, Python 2.x 時代也徹底畫上了句號。不過,由於 Python 2.x 和 Python 3.x 版本不兼容的特性,當下有部分企業仍未進行代碼遷移,但從長遠角度來看,3.0 系列新版本的快速更新勢將成為 Python 的主流。

對於 Python 的未來發展,Python 之父 Guido van Rossum 在 2020 年 11 月於 Twitter 上正式宣布,退休太無聊,加入微軟開發者部門。在微軟,他將致力於「確保更好地使用 Python(不僅限於 Windows)。」對此,我們也理由相信在大廠及核心開發者的支持下,Python 未來應用將會更加廣泛。

那麼,在此趨勢下,Python 是否會打敗 C,成為 TIOBE 榜單的 NO.1?畢竟過去幾個月間,Python 曾打敗過 Java 登上第二名的寶座。對此,TIOBE 官方表示,相較 Python,C 語言有一張王牌,即它的性能。憑藉高性能,C 語言在未來的一段時間內仍然會站穩腳步,Python 想要超越,也需要有足夠的時間去歷練。

C 再次成為第一, 擊敗了 Java

2020 年間, TIOBE 榜單上最大的變化或許還是 C 語言擊敗了 Java 成為榜單的第一名。

據統計,Java 僅在過去一年間份額下降了 5%。其中原因不僅是因為人工智慧、雲計算、物聯網等領域的興起,且 Java 也出現了不少競爭者,如 Kotlin。

除了以上,在本月榜單中,TOP 20 還有一些主要的變化:

R 語言從第 18 名上升至第 9 名;作為主要用於為 CI/CD 工具 Jenkins 編寫腳本的 Groovy 語言,從第 23 名上升到了第 10 名。

另外,TIOBE 軟體 CEO Paul Jansen 也對 2021 年 TIOBE 榜單的 Top 20 做出預測,其中,Julia 作為最佳候選者之一,過去一年間,從第 47 位迅速發展上升至了第 23 位。Dart 和 Rust 也值得期待。

其他程式語言排名

下面列出了完整的21-50名,因為是非官方發布的,所以可能存在遺漏:

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

4th Dimension/4D, ABC, ActionScript, Alice, Applescript, AutoLISP, B4X, bc, Bourne shell, CIL, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, F#, Factor, Hack, Icon, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, ML, MQL4, NATURAL, Nim, OpenCL, OpenEdge ABL, PILOT, PL/I, PostScript, Q, Ring, RPG, S, Simulink, Small Basic, SPARK, SPSS, Stata, Tcl, Verilog

Top 10 程式語言 TIOBE 指數走勢(2002-2020)

歷史排名(1985-2021)

註:以下排名位次取決於12個月的平均值。

【說明】:

TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於全球技術工程師、課程和第三方供應商的數量,其中包括了流行的搜尋引擎以及技術社區,如 Google、百度、維基百科、CSDN、必應、Hao 123 等等。具體的計算方式詳見:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

請注意這個排行榜只是反映某個程式語言的熱門程度,並不能說明一門程式語言好不好,或者一門語言所編寫的代碼數量多少。

這個排行榜可以用來考察你的編程技能是否與時俱進,也可以在開發新系統時作為一個語言選擇依據。

詳細榜單信息可參考 TIOBE 官網:https://www.tiobe.com/tiobe-index

程式設計師如何避免陷入「內卷」、選擇什麼技術最有前景,中國開發者現狀與技術趨勢究竟是什麼樣?快來參與「2020 中國開發者大調查」,更有豐富獎品送不停!

相關焦點

  • Python 摘得TIOBE 2020年度程式語言
    Python 摘得TIOBE 2020年度程式語言 TIOBE 最新發布了 1 月程式語言排行榜,揭曉了 2020 年度比較受歡迎的程式語言,其中,Python 以 2.01% 的正增長榮獲 2020 年度 TIOBE 程式語言獎!
  • TIOBE 1 月程式語言:Python 摘得 2020 年度程式語言
    整理 | 蘇宓來源 | CSDN(ID:CSDNnews)程式語言社區 TIOBE 最新發布了 1 月程式語言排行榜。這次揭曉了 2020 年度最受歡迎的程式語言,其中,Python 以 2.01% 的正增長榮獲 2020 年度 TIOBE 程式語言獎!C++ 以微弱差距無緣冠軍,憑藉 1.99% 的增長率獲得了亞軍。
  • TIOBE 12 月程式語言:Python 有望第四次成為年度語言!
    【CSDN 編者按】時光荏苒,2020 漸入尾聲。回顧過去一年,程式語言領域百花齊放。在 TIOBE 近日發布的 12 月最新排行榜中,Python 和 Java 你追我趕,Python 漲幅佔優,預計有望成為有史以來四度奪得「年度程式語言」稱號的程式語言!
  • TIOBE 12 月程式語言:Python 有望第四次成為年度語言
    時光荏苒,2020 漸入尾聲。回顧過去一年,程式語言領域百花齊放。在 TIOBE 近日發布的12月最新排行榜中,Python 和 Java 你追我趕,Python 漲幅佔優,預計有望成為有史以來四度奪得「年度程式語言」稱號的程式語言!
  • TIOBE 12月程式語言排行榜:Python有望第四次成為年度語言
    導讀  時光荏苒,2020 漸入尾聲。回顧過去一年,程式語言領域百花齊放。在 TIOBE 近日發布的 12 月最新排行榜中,Python 和 Java 你追我趕,Python 漲幅佔優,預計有望成為有史以來四度奪得「年度程式語言」稱號的程式語言!
  • 超過C++、壓制 Java 與 C,Python 拔得 TIOBE 年度程式語言!
    作者 | 屠敏如同兩個月前,TIOBE 程式語言社區於官網預料的那般,2018 年的年度程式語言終將在一眾老牌程式語言如 Java、C、C++、Python、Visual Basic .NET 中誕生。近日,TIOBE 排行榜官方正式宣布,時隔 8 年後:Python 再一次贏得了「年度程式語言」的稱號!意外嗎?不意外!
  • TIOBE 1月程式語言排行榜:C語言再度「C 位」出道,Python惜敗
    整理 | 屠敏來源 | CSDN(ID:CSDNnews)【導讀】在 2020 年初雪來臨之際,TIOBE 官方在最新發布的 1 月程式語言榜單中為我們最終揭開了「 2019 年度程式語言」的神秘面紗,然意料之外情理之中,獲此殊榮的並非是風風火火吵鬧了一年又一年的 Python,而是一位低調的老兵——C 語言。
  • TIOBE 1 月程式語言排行榜:C 語言再度「C 位」出道!
    整理 | 屠敏在 2020 年初雪來臨之際,TIOBE 官方在最新發布的 1 月程式語言榜單中為我們最終揭開了「 2019 年度程式語言」的神秘面紗,然意料之外情理之中,獲此殊榮的並非是風風火火吵鬧了一年又一年的 Python,而是一位低調的老兵——C 語言。
  • Python爬取近十年TIOBE程式語言熱度數據並可視化
    ', rep) programing = [eval(k[0]) for k in data]     # 程式語言 dates = [i[1] for i in data] 
  • TIOBE 榜單:C 獲得 「2019 年度程式語言」稱號
    TOP 20的榜單如下:上個月我們預測 Java, C, Python和C#將有機會獲得「年度程式語言」稱號,現在結果已公布,相信出乎很多人意料——古老的C語言了榮獲2019年度程式語言稱號。不少人認為Python會連續兩年成為TIOBE的年度程式語言,畢竟它的火熱程度在近幾年是有目共睹。然而這一次偏偏是古老的C語言憑藉2.4%的年增長率獲得了此稱號。排名第二的是 C# (+2.1%),然後分別是Python (+1.4%)和Swift (+0.6%)。給人感覺十分低調的C語言居然是如此的熱門,原因為何?
  • TIOBE 9 月程式語言:C++ 突起、Java 流行度下降
    整理 | 鄭麗媛程式語言社區 TIOBE 最新發布了 9 月程式語言排行榜。自從今年5月被C語言超越後,Java就一直位列第2,久久無法突破,市場份額也在逐月降低,本月的市場佔比相較去年,降幅甚至高達-3.18%。
  • TIOBE 9 月程式語言:C++ 突起、Java 流行度下降
    月程式語言排行榜。自從今年5月被C語言超越後,Java就一直位列第2,久久無法突破,市場份額也在逐月降低,本月的市場佔比相較去年,降幅甚至高達-3.18%。與之形成鮮明對比的是,在本月 TIOBE Top 20 榜單中,C++以1.48%的增幅重回開發者視野中。其實早在2003年,C++就已是真正的贏家。
  • C語言榮獲2019年度最佳程式語言
    作者:黃工公眾號:strongerHuang近日,TIOBE官方發布了2020年1月程式語言排行榜單。我在前面給過一篇文章《2019年11月C語言接近Java,有望排名第一》,果然,C語言榮獲了「冠軍」(2019年度最佳程式語言)。在公布的最新報告中指出,C語言以2.44%增長率榮獲了2019年度最佳程式語言。
  • TIOBE:2020年4月全球程式語言排行榜 少兒程式語言Scratch入圍
    TIOBE 已公布 2020 年 4 月的程式語言排行榜。這期的標題主角是 Scratch,它是 MIT Media 實驗室 Lifelong 幼兒園團隊的一個項目,其通過點擊並拖拽的方式可視化完成編程,幫助兒童培養編程思維,學會創造性地思考、系統地推理和協同工作。
  • 2020年5月TIOBE編程排行榜:C語言奪冠,Python仍在前三!
    我們先看下TIOBE發布的5月份編程榜單TOP20:C語言奪冠,Python仍在前三。此次榜單最大的亮點便是C語言反超Java奪得榜首。這被猜測為:受冠狀病毒的影響。據TIOBE CEO Paul Jansen 的猜測,「這聽起來可能很不可思議,但是某些程式語言確實可以從這種情況中受益。"嵌入式語言(C 和 C++ 等)越來越流行,因為它們被用於醫療設備軟體中。
  • TIOBE 8 月程式語言:C、Java 差距拉大,R 語言盛行
    程式語言社區 TIOBE 最新發布了 8 月程式語言排行榜。相比上個月,本月 TIOBE 指數整個體變化並不大。C 語言依然保持強勁的增長勢頭,與第二名 Java 之間差距逐月增大,從上個月相差 1.35% 的份額逐步增長到 2.55% 的差額。
  • Python贏得TIOBE年度程式語言(2020年)
    Python贏得了年度TIOBE程式語言獎!這是歷史上第四次創下紀錄!標題被授予在一年中最受歡迎的程式語言。Python在2020年實現了2.01%的正增長。程式語言C ++緊隨其後,增長了1.99%。其他贏家是C(+1.66%),Groovy(+ 1.23%)和R(+ 1.10%)。
  • TIOBE 8 月程式語言排行榜:Python 奮力追趕 C,Swift 下跌
    就程式語言範疇,日前,知名的 TIOBE 程式語言社區最新發布 8 月的程式語言排行榜,在此,希望能夠給技術人提供一些最新的趨勢參考。Objective-C 有所上漲、Swift 跌落!相比 7 月榜單,本月程式語言的排名並未有太大波動,而正因此,TIOBE 官方也將 8 月程式語言排行榜戲謔為「Silly season」。
  • 11月程式語言排行榜:Objective-C能成為年度程式語言?
    距Tiobe發布2011年年度程式語言只有兩個月的時間了,這個獎項是頒給這一年裡評級增長率最高程式語言的(圖1中Delta這列)。相比C# (普通青年?)的+1.61%和JavaScript (文藝青年?)的+0.90%,貌似2B青年Objective-C將憑藉目前2.79%的增長率成為了最佳候選人。
  • TIOBE今年最新一期榜單:C 獲得「2019年度程式語言」稱號
    TIOBE 公布了2020年最新一期的程式語言排行榜。  TOP 20的榜單如下:     上個月我們預測 Java, C, Python和C#將有機會獲得「年度程式語言」稱號,現在結果已公布,相信出乎很多人意料——古老的C語言了榮獲2019年度程式語言稱號。