TIOBE 公布了 2017 年 11 月編程語言指數(shù)排行榜,排名前三的還是 Java、C、C++,和10月編程語言排行榜相比,無變化。
排行第一的 Java,擁有13.231%的用戶,同2016年11月相比下滑 5.52%。
Python逆襲C# 排名上升至第四,究其原因,是因為功能強大,標準庫豐富,以及從 Web 開發(fā)到數(shù)據(jù)科學,再到 DevOps,以及越來越多的應用均是使用 Python 開發(fā)的。
JavaScript這樣的腳本在語言在網(wǎng)絡編程中也需要提升自身安全性,方可繼續(xù)保持領先優(yōu)勢。微軟推出了TypeScript這一javaScript類型化版本,同時開發(fā)出Angular與React等多框架,用以保護語言自身并增加額外功能。
靜態(tài)類型語言要通過減少腳本語言的類型以解決腳本語言缺陷:其皆以C#中的“var”關鍵字作為開始,而后使用Java中的類型推斷與C++中的自動指定符。這也正是各種主流語言能夠長期保持穩(wěn)定的原因:吸取競爭對手的優(yōu)勢以及具備發(fā)展前景的亮點。
11 月編程語言排行榜 TOP20 榜單
(?點擊圖片查看大圖)
前10名編程語言的走勢圖
(?點擊圖片查看大圖)
以下是 21-50 編程語言排名
?點擊圖片查看大圖)
10個編程語言這幾年的變動
(?點擊圖片查看大圖)