TIOBE 已公布 2020 年 10 月的編程語言排行榜,
自20年前TIOBE指數開始以來,Java和C首次不再占據前兩位,
C仍然是第一,但現在是Python占據了第二的位置,有人說,Python最近的流行是由于資料挖掘、人工智能和數值計算等領域的蓬勃發展,但我有自己的看法,
我相信Python的流行與一般需求有關,在過去,大多數編程活動都是由軟體工程師完成的,但是現在到處都需要編程技能,而且缺乏優秀的軟體開發人員,
因此,我們需要一些非軟體工程師可以處理的簡單的東西,一些容易學習的東西,快速的編輯周期和平滑的部署,Python滿足了所有這些需求,

Python真的超越了Java!這將是TIOBE編程排行榜在創立以來最大的變化,在知道該排名從2001年開始,Java一直占據前兩名未變,
根據TIOBE的首席執行官Paul Jansen所指出,在過去的20年來,C與Java一直穩劇場前兩名,
但到如今,已有25年發展歷史的Java普及率接近“歷史最低點”——和2019年10月相比下降4.32%個百分點,
Jansen先生在9月份就放言說,“Java確定遇到了麻煩”,因為Java在當月同比下降3.81個百分點,
而1991年創建的Python,由于受到資料科學家的廣泛使用,包括機器學習的興趣,其受歡迎度正在與日俱進的攀升,
關于TIOBE
TIOBE編程社區指數(The TIOBE Programming Community index)是編程語言流行度的指標,是根據互聯網上有經驗的程式員、課程和第三方廠商的數量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube統計出排名資料,只是反映某個編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所撰寫的代碼數量多少,
TIOBE開發語言排行榜 每月更新一次,依據的指數是基于世界范圍內的資深軟體工程師和第三方供應商提供,其結果作為當前業內程式開發語言的流行使用程度的有效指標,
該指數可以用來檢閱開發者的編程技能能否跟上趨勢,或是否有必要作出戰略改變,以及什么編程語言是應該及時掌握的,觀察認為,該指數反應的雖并非當前最流行或應用最廣的語言,但對世界范圍內開發語言的走勢仍具有重要參考意義,
5月份編程語言前20名排行

前十名當中,除了Java 和 Python 排名出現對調外,其他名次暫無變動,11-20 名間則出現了較大的變動,其中排名下降的有:Perl(11→12);Ruby(13→15 );MATLAB(15→17);Objective-C(18→19),
排名上升的有:Groovy(12→11);Go(14→13);Swift(16→14);Assembly language(17→16),
上月分別排名第 22 和 24 的 Delphi/Object Pascal 和 Transact-SQL 分別以第 18 和 20 的名次進入榜單,Classic Visual Basic 和 PL/SQL 則再次被擠出前 20 榜單,
此前曾上榜四個月的 Rust 自上個月由第 18 名掉至第 25 名后,本月仍未再重回榜單,排名穩定在第 25 名,
TOP 10 編程語言 TIOBE 指數走勢(2002-2020)

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

最后的最后,TIOBE 指數并不代表語言的好壞,開發者可以使用該榜單檢查自身的編程技能是否需要更新,或者在開始構建新軟體時對某一語言做出選擇,
資料反應目前主流編程語言的變化趨勢,對我們學習和作業可作為一個參考,但各個語言都有它們各自適合的應用場景,所以也不必過于在意,畢竟語言的好壞在于如何去使用它,
—— 一個神奇的編程技術學習交流俱樂部 ——
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/206062.html
標籤:其他
