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