TIOBE 10月排行榜:C++奪回前三

近日,TIOBE 發佈了 10 月份最新的編程語言排行榜。前十名基本與 9 月份相差不大,其中,C++ 再次超越 Python,回到第三名。在過去的 9 月份中,Python 一度超越 C++ 排名第三,這次 C++ 又以微妙的 0.44% 優勢戰勝。

此次排行榜中,前三名依然 Java、C 語言、C++。Python 位於第四,排在第五的是 Visual Basic .NET,第六到十名分別是 C#、PHP、JavaScript、SQL、Swift。

按照 TIOBE 的說法,Swift 正在敲開 TIOBE 排行榜前 10 名的大門。根據觀察,排行榜中 TOP 9 的編程語言已經基本穩定,而第 10 名每個月都會有變化。在本月中,Swift 的排名就上升到了第 10 的位置。與此同時,Ruby 和 Perl 也正在爭奪這個位置。

不過 TIOBE 認為,按照此前的趨勢來看,目前編程語言 TOP 10 的候選人似乎有 3 位,分別是 Swift、Go 和 R,但是它們也並不一定能夠成功站穩,原因包括:

Swift 顯然是開發 iOS 移動應用程序的頭號編程語言。但是由於它僅適用於 iOS 而不適用於安卓,因此,程序員更多的是選擇採用“一次編寫到處運行”的框架。

編程語言 R 正在受到新貴 Python 的碾壓性競爭。

Go 語言與其他編程語言相比,並沒有過於亮眼的優點。

需要注意的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由於沒有以往的數據可以對比,所以會給人 SQL 語言指數突然暴漲的錯覺。

另外,Objective-C 從上個月的第十名下降到了第十五,而備受關注並被寄予眾望的 Rust 在 10 月的排名中也出現了輕微的下滑,由上個月的第 31 名跌到了這個月的 34 名。

其他值得關注的是,PHP 的排名相對 9 月份依然不變,JavaScript 熱度雖然有所下降,但是它的 Node.js 框架隨著未來發展的需求,應該不會掉到前十名之後。


分享到:


相關文章: