TIOBE 剛剛發布了 5月編程語言排行榜,排名前三的依舊是Java、C、C++。前十的排名沒有變動,而且都出現了不同幅度的增長,C語言增長幅度最高達到7%,C++增長2.92%,Java增長1.74%。
前20名排名如下:
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年年底開始出現大幅下滑趨勢,而今再次出現暴漲,有人認為這可能和物聯網的普及有關
前不久,HackerRank發布了2018年開發技能報告,報告發現,在計算機硬件行業,C語言明顯高于其他語言,C和C++兩者差距微乎其微,C由于其性能,直接的低級硬件API以及跨多個平臺的編譯器的可用性而主導硬件。
相比前面三者的大幅增長,Viasual basic本月的表現就有點令人失望了,從上月的第17名瞬間下滑至第13名。
最后,不得不再次說明的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于之前沒有對比參照數據,所以會給人突然暴漲的錯覺。
Top 10 編程語言 TIOBE 指數走勢(2002-2018)
其他編程語言排名
歷史排名(1988-2018)
注: 以上排名位次取決于 12 個月的平均值。
編程語言“名人榜”( 2003-2017)
“年度編程語言”獲獎名單如下圖所示,該獎項授予一年中評分最高的編程語言:
-
C語言
+關注
關注
180文章
7604瀏覽量
136696 -
編程語言
+關注
關注
10文章
1942瀏覽量
34707
原文標題:TIOBE 5 月編程語言榜:C 再度暴漲直逼 Java,Scala 成功上位
文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論