您的位置:首頁»正文

程序员们别打了:十大编程语言排行榜发布,Python再度夺冠

國際電子和電氣工程師聯合會最近發布了第五屆年度編程語言排行榜, Python不但再度名列榜首, 還拉開了與第二名的距離。 匯編語言則首次進入前十名。

本次排行榜是通過公眾APP投票進行的, 共有47種語言候選。 投票之后, 組織方還要根據IEEE會員的意見加權。 最后折算成百分制, 第一名為100分, 其他名次遞減。


IEEE發布的2018年十大編程語言排行榜

Python再次榮獲冠軍, 不但獲得滿分100分, 而且進一步拉開了與第二名的差距。 C++升至第二名, 獲得98.4分。 去年亞軍C語言得分大幅度下滑, 從99.7分下降到了98.2, 跌至第三名。 Java語言也遭到了同樣的命運,

從去年的99.4分下滑到97.5分, 跌至第四名。

Python在一年時間里發生了兩大變化。 首先, 它被列入嵌入式語言。 以前, 嵌入式應用程序的編寫過程傾向于使用編譯型語言, 以避免在處理能力和內存有限的機器上(對解釋型語言)動態評估代碼的開銷。 但是, 雖然摩爾定律可能正在逐漸消失, 但它尚未死亡。 許多現代微控制器現在都擁有足夠的能力來支持Python解釋器。 以這種方式使用Python的一個很好的方面是, 在某些應用程序中通過交互式提示啟動硬件或動態重新加載腳本非常方便。 進入一個新領域只會有助于提升Python的受歡迎程度。

其次, 隨著R語言地位下滑, Python語言的應用更加普及。 R語言在2016年獲得第五名, 去年只取得第六名, 今年更是下降到第七名。

R語言長于處理統計和大數據。 但是人們的興趣已經從大數據本身轉向了在機器學習中的應用。 但是高質量統計和機器學習Python libraries都已經是存在的, 程序員們使用Python是一個很好的起點, 會比專用化的R語言更方便。

谷歌公司的Go語言從第七名上升到第五名。 不過它不是進步最大的, Scala從去年的第15名升第八名, 進入了十強。 Scala是Java的升級版, 所以Java的下滑與Scala的上升之間是有相互關系的。

比較讓人吃驚的是ActionScript語言。 在2016年, ActionScript語言只得了0分, 組織者們甚至想把它除名了。 不過今年, ActionScript語言得了倒數第二名, 分值1.6。 而曾經大行其道的嵌入式語言Forth得了零蛋。 如果明年它再得零分, 后年就不能參選了。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示