TIOBE 剛剛發(fā)布了 5月編程語(yǔ)言排行榜,排名前三的依舊是Java、C、C++。前十的排名沒有變動(dòng),而且都出現(xiàn)了不同幅度的增長(zhǎng),C語(yǔ)言增長(zhǎng)幅度最高達(dá)到7%,C++增長(zhǎng)2.92%,Java增長(zhǎng)1.74%。
前20名排名如下:
Go觸底反彈,上升5名
前20名的排行中,Go語(yǔ)言出現(xiàn)實(shí)現(xiàn)了重大突破,從第19名一躍上升至第14名,不過(guò)Go語(yǔ)言增長(zhǎng)最快的時(shí)候是在2017年,一度進(jìn)入前十名,除此之外,它也是 2017 年 GitHub 增長(zhǎng)最快的語(yǔ)言,同比增長(zhǎng)率 52%。當(dāng)時(shí)七牛云許式偉曾說(shuō)過(guò)Go語(yǔ)言會(huì)取代Java,不過(guò)按照目前的趨勢(shì)來(lái)看,離實(shí)現(xiàn)這個(gè)目標(biāo)還很遙遠(yuǎn)。
Scala 成功上位,擠進(jìn)前20
經(jīng)歷了長(zhǎng)時(shí)間的沉淀,Scala本月終于進(jìn)入前20名,距離上一次排名前20已經(jīng)是在好幾年前了,Scala是一種在Java的JVM上運(yùn)行的函數(shù)式編程語(yǔ)言,因此可以與Java一起使用或作為Java的替代品。由于它是功能性的,所以它不那么冗長(zhǎng),而且相對(duì)來(lái)說(shuō),Scala沒有Java那么容易出錯(cuò),這也許就是它能進(jìn)入前20名的原因。
C語(yǔ)言再度暴漲
其中,我們不難發(fā)現(xiàn)本月C語(yǔ)言本月的增長(zhǎng)幅度最高,達(dá)到7%,C語(yǔ)言已經(jīng)連續(xù)兩個(gè)月達(dá)到編程語(yǔ)言排行榜最高漲幅。
C語(yǔ)言自2015年年底開始出現(xiàn)大幅下滑趨勢(shì),而今再次出現(xiàn)暴漲,有人認(rèn)為這可能和物聯(lián)網(wǎng)的普及有關(guān)
前不久,HackerRank發(fā)布了2018年開發(fā)技能報(bào)告,報(bào)告發(fā)現(xiàn),在計(jì)算機(jī)硬件行業(yè),C語(yǔ)言明顯高于其他語(yǔ)言,C和C++兩者差距微乎其微,C由于其性能,直接的低級(jí)硬件API以及跨多個(gè)平臺(tái)的編譯器的可用性而主導(dǎo)硬件。
相比前面三者的大幅增長(zhǎng),Viasual basic本月的表現(xiàn)就有點(diǎn)令人失望了,從上月的第17名瞬間下滑至第13名。
最后,不得不再次說(shuō)明的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于之前沒有對(duì)比參照數(shù)據(jù),所以會(huì)給人突然暴漲的錯(cuò)覺。
Top 10 編程語(yǔ)言 TIOBE 指數(shù)走勢(shì)(2002-2018)
其他編程語(yǔ)言排名
歷史排名(1988-2018)
注: 以上排名位次取決于 12 個(gè)月的平均值。
編程語(yǔ)言“名人榜”( 2003-2017)
“年度編程語(yǔ)言”獲獎(jiǎng)名單如下圖所示,該獎(jiǎng)項(xiàng)授予一年中評(píng)分最高的編程語(yǔ)言:
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7575瀏覽量
134090 -
編程語(yǔ)言
+關(guān)注
關(guān)注
10文章
1916瀏覽量
34379
原文標(biāo)題:TIOBE 5 月編程語(yǔ)言榜:C 再度暴漲直逼 Java,Scala 成功上位
文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論