IEEE 2020 年度編程語(yǔ)言排行榜出爐Python 奪冠!
來(lái)源:
奇酷教育 發(fā)表于:
IEEE Spectrum 2020 年度編程語(yǔ)言排行榜出爐,Python 四次奪冠!
IEEE Spectrum 最新發(fā)布了 2020 年年度編程語(yǔ)言排行榜。IEEE Spectrum 編程語(yǔ)言排行榜一年發(fā)布一次,截止到今年,該排行榜已經(jīng)連續(xù)發(fā)布了七年。與其他榜單有所不同,IEEE Spectrum 可以讓開發(fā)者自己選擇參數(shù)組合時(shí)的權(quán)重,得到多樣的排序結(jié)果。
在最新的編程語(yǔ)言排行榜中,IEEE Spectrum 通過(guò)綜合 CareerBuilder、GitHub、Google、Hacker News、IEEE、Reddit、Stack Overflow 和 Twitter 八個(gè)來(lái)源 ,分析了 55 種編程語(yǔ)言的流行度,發(fā)布了 2020 年度編程語(yǔ)言排行榜。
Python 連續(xù)四年奪冠
近幾年間,Python 的火熱有目共睹。不僅在 IEEE Spectrum 編程語(yǔ)言排行榜中,在其他榜單如 TIOBE 上,Python 也位居前列。但對(duì)于很多從業(yè)者而言,Python 的迅猛發(fā)展與自己日常的工作相關(guān)性并不強(qiáng),而 Python 究竟是哪些人在使用,亦或是其排名為何在短短時(shí)間內(nèi)超過(guò)了老牌編程語(yǔ)言,或許很多存在種種的疑問(wèn)。
不過(guò)據(jù)調(diào)查發(fā)現(xiàn),摒除業(yè)界一些資本的炒作,Python 成為主流并非沒(méi)有原因,一方面,Python 與我們所熟知的人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)分析與處理等領(lǐng)域的需求緊密相關(guān);另一方面, IEEE Spectrum 官方在對(duì) Python 深入研究后表示,這或許也與 Python 被用作教育領(lǐng)域的教學(xué)編程語(yǔ)言有關(guān)。
時(shí)下,Python 成為許多學(xué)生學(xué)習(xí)的基本語(yǔ)言之一。這也與在 1980 年代 BASIC 成為主流的發(fā)展趨勢(shì)頗為相似。彼時(shí),BASIC 被納入學(xué)生的教學(xué)語(yǔ)言中,市場(chǎng)上也存在許多針對(duì)該語(yǔ)言解析與實(shí)踐的書籍、雜志乃至電視節(jié)目,學(xué)習(xí) BASIC 也成為眾多計(jì)算機(jī)與 IT 從業(yè)者的必過(guò)的一道門檻。但與現(xiàn)在 Python 的發(fā)展有所不同的是,在 BASIC 的年代中,很少有專業(yè)的程序員使用它,以至于隨著時(shí)間的推移,BSAIC 的使用率更是一降再降,雖然后來(lái)衍生版本如 Microsoft Visual Basic,在相關(guān)的領(lǐng)域仍有一定的地位,但依舊未能讓 BASIC 屹立不倒。
除此之外,Python 之所以不會(huì)走上 BASIC 的老路,還有一層比較重要的因素,就是與 BASIC 有所不同,Python 語(yǔ)言易于上手,也擁有豐富的庫(kù)和工具,同時(shí)在機(jī)器學(xué)習(xí)等備受矚目且較為專業(yè)的技術(shù)領(lǐng)域中也經(jīng)常會(huì)被用到。
就業(yè)需求編程語(yǔ)言排行榜
基于編程語(yǔ)言和工作的匹配度層面來(lái)看,在萬(wàn)億級(jí) AIOT 時(shí)代,C 語(yǔ)言的市場(chǎng)需求趨勢(shì)超過(guò)了 Java。
Go 語(yǔ)言排在第四位,從其應(yīng)用場(chǎng)景中,我們發(fā)現(xiàn),Go 憑借豐富的標(biāo)準(zhǔn)庫(kù)、性能、高效率等優(yōu)勢(shì),在微服務(wù)、云平臺(tái)、分布式系統(tǒng)開發(fā)中深受開發(fā)者歡迎。
開源編程語(yǔ)言排行榜
在開源領(lǐng)域,Python 依然是主流,其次分別為 Java、C、JavaScript、C++。