技術(shù)編輯:MissD 丨發(fā)自 思否編輯部
公眾號(hào):SegmentFault
近日,IEEE Spectrum 出爐了 2021 年度編程語(yǔ)言排行榜。據(jù)數(shù)據(jù)顯示,作為最受歡迎的編程語(yǔ)言之一,Python 以”主宰“地位蟬聯(lián)了榜單第一的位置,而 Java 和 C 語(yǔ)言則分別位列榜單第 2 和第 3 位。
作為業(yè)內(nèi)比較權(quán)威的交互語(yǔ)言排行榜,本次 IEEE Spectrum 在 2021 年度編程語(yǔ)言列表,結(jié)合了包括谷歌、推特、GitHub、Reddit、IEEE 等 8 個(gè)來(lái)源的 11 個(gè)指標(biāo),共上榜了 55 種語(yǔ)言。本次 IEEE Spectrum 2021 年度榜單上的 55 種語(yǔ)言,除排名前 5 的Python、Java、 C、C++、JavaScript 、C# 排名并無(wú)變動(dòng)之外,后面的編程語(yǔ)言排名都發(fā)生了一些變動(dòng)。此次更新的 2021 年度 IEEE Spectrum 榜單列表中的 55 種語(yǔ)言中,排名第一的 Python 再次蟬聯(lián)榜首,同時(shí)也看得出其在當(dāng)前市場(chǎng)上持續(xù)的領(lǐng)先地位。Python 是一種面向?qū)ο蟮慕忉屝哉Z(yǔ)言,該編程語(yǔ)言大部分功能來(lái)自大量庫(kù),包括機(jī)器學(xué)習(xí)和科學(xué)計(jì)算的流行模塊。任何編程語(yǔ)言都不是“完美”的,Python 也會(huì)存在這樣那樣的小問(wèn)題,但這些問(wèn)題可以通過(guò) SQL、R 和 Matlab 來(lái)解決。所以總而言之,Python 依然是時(shí)下比較火的編程語(yǔ)言之一,并且它還提供了幾個(gè)庫(kù),可幫助開(kāi)發(fā)大規(guī)模 AI 系統(tǒng)和嵌入式項(xiàng)目。位列排行榜第 2、3 位的 Java 和 C ,是 Python 出現(xiàn)之前就應(yīng)用非常廣泛的編程語(yǔ)言。其中,Java 作為一種面向?qū)ο蟮恼Z(yǔ)言,它創(chuàng)建要在虛擬機(jī)上運(yùn)行的代碼,允許虛擬機(jī)在不同的平臺(tái)上運(yùn)行,很少修改或者基本上不怎么需要修改,是 Web 應(yīng)用程序的流行選擇。除了上述語(yǔ)言位列前三,該榜單前十位的高級(jí)編程語(yǔ)言依次還有 C++ 、JavaScript 、C#、R 、Go、 HTML 及 Swift 。其中,C# 從去年的第 25 位直接來(lái)到了本次榜單的第 6 位,HTML 也是首次進(jìn)入榜單前十。本次排名第 7 位的是 R 語(yǔ)言,而去年榜單上第 7 位還是 Cobol 語(yǔ)言,今年 Cobol 語(yǔ)言降至第 34 位。據(jù)業(yè)內(nèi)人士分析,由于疫情影響,此前常用于國(guó)外政府管理軟件的 Cobol 語(yǔ)言已經(jīng)得到更新,看得出,一門編程語(yǔ)言的流行與否,或許也同時(shí)刻變化的外部因素而變化。本次榜單中排名靠前的 10 種編程語(yǔ)言,也屬于目前就業(yè)和招聘市面上比較受歡迎的編程語(yǔ)言,它們擁有大量的代碼和優(yōu)點(diǎn),且都具有匯編代碼的“天賦”。下面就列出本次 IEEE Spectrum 出爐的目前在移動(dòng)端、桌面端及 web 應(yīng)用程序市場(chǎng)上占據(jù)主導(dǎo)地位的 55 種編程語(yǔ)言的完整榜單:關(guān)于 IEEE Spectrum 編程語(yǔ)言 排行榜:該榜單由資深編輯斯蒂芬·卡斯(Stephen Cass)創(chuàng)建,每年都會(huì)發(fā)布更新數(shù)據(jù)和排名。此次 2021 年度版榜單由卡斯、普里蒂·庫(kù)爾卡尼(Cass, Preeti Kulkarni)和埃里科·吉佐(Erico Guizzo)根據(jù)尼克·迪亞科普盧茲(Nick Diakopoulous)的原創(chuàng)設(shè)計(jì)而創(chuàng)作。