IEEE Spectrum 2019 年度編程語言排行榜:Matlab 上榜
IEEE Spectrum發布了2019年年度編程語言排行榜。IEEE Spectrum專為引領變革的先鋒人士和積極探索問題解決方案的進步人士而設計,旨在探討未來技術發展趨勢及其對社會和商業的影響,主要內容為報導國際航空航天、計算機和電信、生物醫學工程、能源和消費電子等領域的最新技術進展和成果。
IEEE Spectrum 編程語言排行榜一年發布一次,與其他的語言排行榜不同,IEEE Spectrum 可以讓讀者自己選擇參數組合時的權重,得到不同的排序結果。今年進行了一些改革,增加一些主要針對求職者的預先設定的權重,改變了一些最基本的指標,從8 個數據源的11 個指標中獲取數據。但是,基本的思想和方法仍然是一樣的:將多個數據來源組合起來,對編程語言的流行程度進行排行。
IEEE Spectrum 2019 編程語言Top 10 如下:
儘管今年的度量發生了一些變化,Python 卻依然是榜單狀元(恭喜Python 奪得三連霸)。Python 的流行在很大程度上是與人工智能熱、大數據等領域相關。接下來的榜眼和探花分別為Java 和C 所得,無論哪個排行榜,Java、C 和C++ 這三門語言幾乎是你來我往的,而相比狀元郎Python,距離就有所擴大,今年C++比Python 低了12.5 點。
對比去年的榜單(如下),P HP在前十的排行上已經不見踪影,Go則下跌了一個名次,另外去年不在榜單上的Swift,今年沖到了第九名,Swift是為蘋果的應用程序提供動力的主打語言,真是後生可畏。
R 語言在這個榜單的排名是第五,相比上一年跳了兩個位。令人意外的是,Matlab 居然在榜單第八名,排在Swift 之上,這其中有一些特殊的原因,例如Matlab 能夠分析數據、開發算法、創建模型和應用程序,內置的語言工具和數學函數來探索多種方法,並比使用傳統編程語言(如C++ 或Java)能夠更快地找到解決方案,它的現身反映了該語言在硬件工程中的突出地位。
在今年的排行榜上,還可以看到一些古老的語言依然活躍著,例如Fortran 排在第38 名,它是世界上第一個被正式推廣使用的高級語言,為科學、工程問題或企事業管理中的那些能夠用數學公式表達的問題而設計的,已經有60 多歲了,可謂是老當益壯。
完整排名見 IEEE Spectrum 官網。