05.13 TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位

TIOBE 剛剛發佈了 5 月編程語言排行榜,排名前三的依舊是Java、C、C++。前十的排名沒有變動,而且都出現了不同幅度的增長,C語言增長幅度最高達到7%,C++增長2.92%,Java增長1.74%。

前20名排名如下:

TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位

Go觸底反彈,上升5名

前20名的排行中,Go語言出現實現了重大突破,從第19名一躍上升至第14名,不過Go語言增長最快的時候是在2017年,一度進入前十名,除此之外,它也是 2017 年 GitHub 增長最快的語言,同比增長率 52%。當時七牛雲許式偉曾說過Go語言會取代Java,不過按照目前的趨勢來看,離實現這個目標還很遙遠。

Scala 成功上位,擠進前20

經歷了長時間的沉澱,Scala本月終於進入前20名,距離上一次排名前20已經是在好幾年前了,Scala是一種在Java的JVM上運行的函數式編程語言,因此可以與Java一起使用或作為Java的替代品。由於它是功能性的,所以它不那麼冗長,而且相對來說,Scala沒有Java那麼容易出錯,這也許就是它能進入前20名的原因。

C語言再度暴漲

其中,我們不難發現本月C語言本月的增長幅度最高,達到7%,C語言已經連續兩個月達到編程語言排行榜最高漲幅。

C語言自2015年年底開始出現大幅下滑趨勢,而今再次出現暴漲,有人認為這可能和物聯網的普及有關

TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位

前不久,HackerRank發佈了2018年開發技能報告,報告發現,在計算機硬件行業,C語言明顯高於其他語言,C和C++兩者差距微乎其微,C由於其性能,直接的低級硬件API以及跨多個平臺的編譯器的可用性而主導硬件。

相比前面三者的大幅增長,Viasual basic本月的表現就有點令人失望了,從上月的第17名瞬間下滑至第13名。

最後,不得不再次說明的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由於之前沒有對比參照數據,所以會給人突然暴漲的錯覺。

Top 10 編程語言 TIOBE 指數走勢(2002-2018)

TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位

其他編程語言排名

TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位

歷史排名(1988-2018)

TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位

注: 以上排名位次取決於 12 個月的平均值。

編程語言“名人榜”( 2003-2017)

“年度編程語言”獲獎名單如下圖所示,該獎項授予一年中評分最高的編程語言:

TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位


歡迎踴躍留言,模模會第一時間回覆哦!


分享到:


相關文章: