TIOBE公布2020年7月程式語言排行榜:R語言上升至第8位 創新記錄

2020-12-07 WEB開發網

TIOBE已公布2020 年 7月的程式語言排行榜。

在本期榜單中,各類應用於數據科學的語言是一大亮點。尤其是 R 語言,本月上升至第 8 位,創造了新的記錄,TIOBE 稱這是 R 語言 「史無前例的高光時刻」。Python 不用說,一直在統計語言中拔得頭籌,而 R 在 Python 如此強勁的勢頭下,還能保持流行度的上升。

對此,TIOBE CEO Paul Jansen 認為,近來有兩大趨勢起著關鍵作用:1)商業統計語言和軟體包(如 SAS、Stata 和 SPSS)的時代已經結束,大學和研究機構採用 Python 和 R 進行統計分析,2)與 COVID-19 相關的研究,需要進行大量統計和數據挖掘。於是,易於學習和使用的統計程式語言開始流行了起來。

TIOBE 7月 TOP 20 程式語言

榜單前十位沒有大的變化,C 語言連續第三個月蟬聯第一,Java 和 Python 仍緊隨其後。除了已提到過的 R 語言和 PHP 位置對調,Swift 和 SQL 也進行了互換,Swift 成功進入前十。

上個月 Rust 語言首次進入榜單前二十,此次由 20 名上升至第 18 位。排在它前面的是穩定保持著每月前進一位節奏的少兒程式語言Scratch。

目前處在 top 20 危險邊緣的是排名下降的 PL/SQL 和 Classic Visual Basic 語言。上月掉出前 20 的 Objective-C 還在下掉,本月排名 23。Delphi/Object Pascal 直接從 22 名變成第 30 名。

另外值得關注的還有:同樣為統計語言的 SAS,進步飛速,排在第 21 位;Kotlin 從 30 到 27 名,也略有上升。

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

第 21-50 名的程式語言排行

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

ABC, ActionScript, Arc, ATLAS, Awk, Bash, BlitzMax, Bourne shell, cg, CL (OS/400), Clojure, CoffeeScript, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Euphoria, F#, Factor, Forth, Hack, Icon, IDL, Inform, Io, Korn shell, LabVIEW, Ladder Logic, Limbo, Lingo, LiveCode, Maple, Mercury, ML, MQL4, OpenCL, PL/I, Pure Data, Raku, Red, Ring, Smalltalk, SPARK, SPSS, Tcl, Vala/Genie, Verilog, VHDL, Whitespace

TIOBE 編程社區指數(The TIOBE Programming Community index)是程式語言流行度的指標,該榜單每月更新一次,指數基於全球技術工程師、課程和第三方供應商的數量。包括流行的搜尋引擎,如谷歌、必應、雅虎、維基百科、亞馬遜、YouTube 和Baidu都用於指數計算。具體的計算方式見這裡:https://www.tiobe.com/tiobe-index/programming-languages-definition/。

值得注意的是,TIOBE 指數並不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟體時對某一語言做出選擇。

相關焦點

  • Python 摘得TIOBE 2020年度程式語言
    Python 摘得TIOBE 2020年度程式語言 TIOBE 最新發布了 1 月程式語言排行榜,揭曉了 2020 年度比較受歡迎的程式語言,其中,Python 以 2.01% 的正增長榮獲 2020 年度 TIOBE 程式語言獎!
  • 2016 年 6 月 RedMonk 程式語言排行榜
    6 月的程式語言排行榜,JavaScript 居榜首, Java、12位,Visual Basic 升至19位。在上一季度上升至到第51位,這一季度又跌回到了52位。R:在所有前20名語言的後半部分語言中,R顯示了隨時間推移而最統一的上升趨勢。從2012年第17的位置開始,它取得了穩步的增長,但已經連續三個季度停滯在13位了。然而這一次,R上升到12,Perl下降到了13 。
  • 2011年6月程式語言排行榜,Lua進入前十
    TIOBE發布了2011年6月份的程式語言排行榜,其中Lua語言延續上個月的增長勢頭,歷史上第一次進入排行榜前十位,Java、C
  • IEEE Spectrum 2020 年程式語言排行:Cobol 榜上有名,疫情留下痕跡
    IEEE Spectrum 發布了 2020 年年度程式語言排行榜。IEEE Spectrum 程式語言排行榜一年發布一次,今年是其發布的第七年。
  • TIOBE:Python超越Java成為第二語言
    11月5日消息 TIOBE 近日公布了今年 11 月最受歡迎程式語言排行榜,35 歲的 Python 首次超過了 Java,成為第二受歡迎的程式語言在 Tiobe 的最新指數中,Python 是數據科學和機器學習項目的首選,現在僅次於 C,位居第二,將 Java 打落到第三位。這是 Tiobe 指數近 20 年的歷史上,第一次出現 Java 和 C 語言不是兩大頂級語言的情況。第三也是 Java 在 Tiobe 指數中的最低位置,Tiobe 指數使用多個搜尋引擎上的查詢來得出其評級。
  • 3月程式語言排行榜出爐,C語言暴走,PHP表現優秀!
    近日,3月程式語言排行榜出爐了。Python排名第四,GO語言僅排名第17位。在此榜單中,作為程式語言常青樹的C語言表現最為優秀,簡直是暴走的節奏。對於此次3月程式語言排行榜,程式設計師網友們紛紛發表了各自的一些看法:網友一:C/C++永遠都不會淘汰~網友二:千年的編程萬年的C!其他語言都是兒子,懂的自懂,不解釋!網友三:大php在此,爾等還不膜拜~網友四:漢語是最強大的語言!!
  • 世界程式語言排行榜
    導讀:TIOBE 程式語言社區排行榜是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於網際網路上有經驗的程式設計師、 課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。
  • IEEE Spectrum 公布程式語言最新排行
    這個排行榜已經進行了三年。另外,需要重點提出的是,2016年第十名出現了新的角色:Go,Go原來在去年榜中排第13位,而去年第10名的Matlab在今年榜中位居第14名。總體而言,僅就前10名來看,上升的語言有:C、Python、R和Go。
  • 我們能從 RedMonk 和 TIOBE 排行榜中得到什麼信息?
    對於 TIOBE 程式語言排行榜,它是程式語言流行趨勢的一個指標,每月更新,這份排行榜排名基於網際網路上有經驗的程式設計師、課程和第三方廠商的數量。排名使用著名的搜尋引擎(諸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)進行計算。
  • IEEE Spectrum 2017 程式語言排行榜:Python躍居第1,Swift大爆發,Java持續下滑
    >原文:https://spectrum.ieee.org/computing/software/the-2017-top-programming-languages IEEE Spectrum 雜誌發布了2017年程式語言排行榜
  • IEEE Spectrum 2018 年度程式語言排行榜,Python 衛冕
    #掃描上方二維碼報名成都源創會#作者:OSC-h4cd來源:開源中國(oschina2013)轉載請在文中註明來源和作者IEEE Spectrum 發布了 2018 年年度程式語言排行榜IEEE Spectrum 程式語言排行榜一年發布一次,今年是其發布的第五年。
  • 2020年11月程式語言排行:C、Python、Java
    2020年11月程式語言排行:C、Python、Java,9-20名也有不同程度的變化:R語言、Perl 和 Go 語言名次都有大幅提升,分別為9名、12名和13名;Swift、Ruby、Delphl/Object Pascal 和 Objective-C 分別下降為14名、15名、18名和19
  • IEEE2019程式語言排行榜:趨勢、開源、職位需求,Python都是第一
    選自 IEEE Spectrum機器之心編譯參與:李澤南IEEE Spectrum 剛剛發布了第六屆程式語言排行榜。名列後幾位的分別是 Java、C 語言、C++和 R 語言。這是 IEEE Spectrum 的第六次年度程式語言排行統計。今年的統計進行了重大改革,一些基礎指標進行了重構,而最終的排行榜也進一步得到了簡化。但其基本理念讓仍然相同:將多個數據源的程式語言流行度排名結合起來,得出目前業內人們關注度最高的語言。
  • 誰位居IEEE Spectrum 程式語言排行榜榜首?
    2020年,Python可學嗎? 答案是可。 近些年,Python 的火熱有目共睹,作為一種功能強大的高級程式語言,在2018 年的時候它的流行程度就得到了大幅提高。
  • 墮落Java vs 新貴 Python,2018 年最應該學習哪一門程式語言?
    相比往年的 TIOBE 排行榜來看,Java 使用率確實有所下降,但是依舊穩居首位。同時根據去年 11 月 RebelLabs 發布的《 2017 年開發者生產力報告》分析得出,開發者主要使用的程式語言中,Java 8 高達 72%。
  • C語言陷阱與技巧第13節,1位元組(Byte)一定等於8位(bit)嗎?C語言操作...
    C語言沒有類似於 Java 的「垃圾回收」等高級程式語言特性,也不像 python 那樣無需顯示聲明類型就能使用變量,因此在很多人看來,C語言有些「低級」。>上面第二行C語言代碼將 status 的第3個位(bit 2)設置為 1,第三行C語言代碼將 status 的第1個位(bit 0)設置為 0。
  • 2020年最佳程式語言Python,第四次獲得年度最佳
    Tiobe指數將Python和C ++確定為2020年普及程度最高的語言,這已經是Python第四次獲得Tiobe年度程式語言。Python去年在Tiobe指數中提升了2.01個百分點,領先於C ++的提升1.99個百分點。
  • Go 語言獲得 IEEE Spectrum 2019 年度程式語言 Top 10
    polaris xu註:Go這一年雖然增長挺多,然而,有些語言勢頭更猛,使得 Go 語言相比較去年降了1位。這裡指的一提的是,PHP 直接沒在該榜單中了~歡迎來到 IEEE Spectrum 第六屆頂級程式語言年度互動排名。
  • 有人要為ML定製程式語言,你的Python白學了?
    希望動態類型的發展勢頭能夠繼續,[4] 這主要是由於編碼從業者偏好交互性和腳本,但我們希望能夠看到更多的創新,如 CNTK 的可選動態維度等創新。 現在,ML 工程師對傳統的軟體工程問題越來越感興趣,比如維護和擴展生產系統。ML 編程模型使得在組件之間創建抽象壁壘和接口更加困難,並且對模型的重新訓練會很容易破壞向後兼容性。
  • r語言有什麼優劣勢及R語言的未來發展趨勢_R語言在現實中的應用
    正如Tiobe、PyPL以及Redmonk等程式語言人氣排名所指出,R語言所受到的關注程度正在快速提升。作為一款誕生於上世紀九十年代的語言,R已經成為S統計程式語言的一類實現方式。已經擁有十八年R編程經驗的高校教授兼Coursera在線平臺培訓師Roger Peng指出,「R語言已經成為統計領域最具人氣的語言選項」。