欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

目前編程語言的排名情況是怎樣的?

夏志豪2年前10瀏覽0評論

IEEESpectrum于2018年8月1日發布了第五屆頂級編程語言交互排行榜:Python衛冕成功,C++異軍突起,雄踞第二,C語言和Java則「退位讓賢」,分據第三和第四。

榜單地址:https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018

IEEE的榜單結合9個數據來源的11個衡量指標(去年的排行榜有12個指標,今年少了Dicejob網站信息,因其關閉了API),權衡并發布了47種語言的排行榜,少于去年的48種。該排行榜允許讀者根據自己的喜好或需求設定權重,如語言趨勢或員工最關注的語言等。讀者可以查看Trending、Jobs、Open等不同維度的編程語言排行數據。

讀者可以根據自己的喜好或需求設定權重。

2018年IEEE頂級編程語言交互排行榜和2017年排行榜前十名對比圖。

Python的排名從2016年開始就持續上升,去年順利登頂,僅以0.3分的優勢超越第二名C語言險奪第一。而今年,Python依然高居榜首,且與第二名拉開差距。但是,今年的第二卻不再是C語言,而是C++了。C++的異軍突起,使得C語言和Java都不得不「退位讓賢」,分別降至第三和第四(去年它們分別位至第二和第三)。

為什么Python會繼續獲得程序員的青睞呢?頂級編程語言中的另外兩個變化可能會給出點提示。

首先,Python現在被視為嵌入式語言。以前,編寫嵌入式應用程序嚴重傾向于編譯語言,以避免在處理能力和內存有限的機器上高速評估代碼的溢出。摩爾定律雖已漸式微,但還未完全消退。很多現代微控制器已有足夠的能力承載Python解釋器。以這種方式使用Python的一個好處是,它在某些應用程序中,通過交互提示或動態重新加載腳本來操作附加硬件非常方便。涉足到一個新的領域,只會增長Python的人氣。

Python越來越受歡迎的另一個原因是R語言的熱度下降。R在2016年達到頂峰,排名第五,去年跌至第六,今年排名第七。R是一種專門處理統計和大數據的語言。隨著人們不斷把對大型數據集的興趣轉向其在機器學習上的應用,且由于數據統計和機器學習中高質量Python庫的出現,相比更專業的R語言,靈活的Python語言變得更有吸引力。

IEEESpectrum聚焦未來發展趨勢,旨在衡量各項指標以找出發展迅速的語言,可以看到谷歌的Go已經從第7位上升到第5位。但名次上升最快的還是Scala,從第15位上升到第8位。Scala是為了改進Java而創建的,所以Java名次下降的部分原因可能是Scala的上升。

令人驚訝的是,ActionScript的排名提升非常有限。去年它以0.0的排名墊底,幾乎要被淘汰,但今年它以1.6分回到了倒數第二。Forth是嵌入式世界的一匹老馬,但是卻拿了零蛋。這是作者個人最喜歡的語言之一,但如果明年它繼續拿零分,就要被踢出排行榜了。

那么這一年中發展最快的編程語言又是哪些呢?和去年一樣,Python占據榜首,C++躍居第二,Java和C排名位置各掉一名。

接下來,我們來看工作環境中編程語言的使用情況。Python從去年的第三名躍居第一,Java從第一名掉落至第三名,C語言保持不變,而C++依然勢頭強勁,評分增幅達1.4。

而開源項目鐘愛的編程語言排名如下:

前四名穩定不變,而去年的第五名Swift掉落至22名!

最后來看根據設計自由度衡量出的編程語言排名:

Python仍然是第一名,Java從去年的第二名跌至第四,JavaScript排名未變,但所占比例由17年的88.9下跌至今年的82.3。PHP與JavaScript持平,較去年略有上升。

綜合來看,Python在各個榜單上均穩居第一,而C++也不容小覷。