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