一不小心,Python又拿了年度最佳
TIOBE 作為還算權威的編程語言影響力榜單機構,發(fā)布了1月的編程語言排行榜,Python排名第三穩(wěn)如狗,和Java的差距越來越小。
同時公布了2020年的年度編程語言獎,Python 以 2.01% 的正增長榮獲 2020 年 度 TIOBE 編程語言獎!
這已經是Python第四次獲此殊榮,前幾次分別是2007,、2010、 2018,如果是前兩次是作為黑馬逐漸被大眾所知,而最近兩次年度編程語言獎就是實至名歸了。
Python用實力證明了它在諸多應用場景中不可忽視的作用,因為它已成為數據科學和機器學習等領域中最受歡迎的語言,也越來越多的用于Web開發(fā)和后端編程中,并逐漸滲透到移動應用程序領域。
不過我一直搞不明白的是,VB竟然還長期還占據著前10的位置,我猜測VB可能是被很多學校作為非計算機專業(yè)的編程語言。
感覺StackOverflow的統(tǒng)計可能更接近于真實情況。
于是我又去StackOverflow跑了個腳本,另外把go,swfit,kotlin 這些比較新的語言也加了進來。
這個結果比較符合我的預期,Javascript霸榜,從市場需求來說,前端崗位確實在不斷增加,Java次之,Python排第三,緊接著是C# 和 PHP,VB排名第十,落后于swfit,但是比go要好。
關于語言流行度,另外一個可參考的是GitHub,看看開源項目中哪些語言占比高,不過我覺得應該和Stackoverflow是差不多的。
當然,TIOBE也說了,評級是基于全球程序員,課程和第三方供應商的數量。諸如Google,Bing,Yahoo!,Wikipedia,Amazon,YouTube和Baidu等流行的搜索引擎用于計算評分,也并不是說排名越高語言就越好。只是說明該語言當前的熱度。
如果你正準備學編程,又不知道學哪個,選第二個統(tǒng)計圖里面的前5名都不會錯,既不會太小眾又不會過時。