PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐

IT職業頻道發表於2019-09-27

作者 | 乾明  轉自 | 量子位

Python勢頭不減,依舊第一,而且進一步拉開了與其他語言的差距。
這一結果,來自IEEE Spectrum2019年度程式語言排行榜。
PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
這已經是Python連續3年保持第一。
在Python之下,第二交椅的位置再度發生變化:變成了Java。
這一位置,去年屬於C++,前年屬於C。
可以說是鐵打的Python,流水的第二。
PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
此外,值得關注的一個變化是,PHP跌出了前十。在去年,這一語言還排在第六。
與此形成鮮明對比的是Matlab躋身前十,成為最新星。

鐵打的Python

Python連續3年保持第一,對於大多數人來說,已經不是什麼新鮮事了。
而且, 在Python連續3年保持的同時,與排名第二語言的分差變得越來越大:

2017年,第二名為99.7分;2018年,第二名為98.4%;今年,第二名為96.3分。

IEEE Spectrum官方解釋稱,這主要得益於Python中有大量可用的專用庫,尤其是在人工智慧領域,Keras庫對開發者有很大的影響力,提供了 TensorFlow、CNTK和Theano等深度學習框架和工具包的介面。
PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
不過,深度學習並不是唯一一個在Python釋出時沒有預料到的領域。微處理器計算能力的快速增長,意味著嵌入式版本的Python(如CircuitPython 和 MicroPython),正越來越受到相關開發者的歡迎。

流水的老二

雖然始終被Python壓一頭,但Java、C和C++這三年來也都在2、3、4名中流動。
今年,輪到了Java當第二,背後的原因也不難理解:IoT的火爆。
1990年左右,Java語言的雛形最初被命名為Oak,就是一種設定在家用電器等小型系統的程式語言,應用在電視機、電話、鬧鐘、烤麵包機等家用電器的控制和通訊。
PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
但當時,智慧家居裝置的市場需求沒有預期的高,而且實現環境也非常困難。Java在這一領域的作用並沒有太發揮出來。
而是作為一種具備跨平臺、物件導向、泛型程式設計特性的語言,廣泛被應用於企業級Web應用開發和移動應用開發。
現在,隨著人工智慧興起,智慧家居以及IoT成為各大公司兵家必爭之地,Java進一步得到重視,也是應有之事。

PHP跌出前十

與Java在時代的“春風”中得意不同的是,PHP跌出前十。
去年,這一“世界上最好的程式語言”排名第六,前年排名第八。
PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
與此同時,R語言得益於大資料的火爆,躋身前五。
另一個比較大的變化,是Matlab衝進前十,位居第八。
IEEE Spectrum也給出瞭解釋:

這只是反映了Matlab在硬體工程中的突出地位,特別是對於那些有興趣透過MathWorks的圖形化 Simulink 包執行模擬或建立控制系統的人來說更是如此。

還有Swift,在2018年跌出前十後,強勢迴歸,背後的原因想必與蘋果致力於讓這款語言更好用有關。
今年的WWDC大會上,蘋果釋出基於Swift語言的全新UI框架SwiftUI,開發者可以更簡單的開發程式。

趨勢、就業、開源榜

此外,除了預設的排行榜之外,IEEE Spectrum還公佈了根據趨勢、就業、開源方面的排行榜。各個榜單前十分別如下:

趨勢榜

PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐

就業榜

PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐

開源榜

PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
此外,大家也可以根據自己提出的指標來檢視榜單,也有各種不同平臺上的語言排名。
PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐
大家有興趣可以前去官方網站檢視:
(附:IEEE Spectrum的程式設計排行榜,是將多個來源的資料組合起來,比如Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub等等,對程式語言的流行程度進行排名。到2019年,來源已經增加到了11個。)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545820/viewspace-2658469/,如需轉載,請註明出處,否則將追究法律責任。

相關文章