世界上的語言千萬種,但在程序猿的眼中,優(yōu)秀的語言永遠(yuǎn)只有1種。一百個讀者眼中有一百個哈姆雷特,一百個程序員眼中,也有一百種不同的最好編程語言。
盡管如此,不同的關(guān)注開發(fā)的平臺還是會不是的關(guān)注編程語言的熱度,這樣也能夠給開發(fā)人員和企業(yè)一個依據(jù),盡管無法評判語言的好壞,但是我們可以了解一種語言的熱度。RedMonk就會通過編程語言在GitHub和Stack Overflow上討論的多少和使用量來做出統(tǒng)計(jì),通過統(tǒng)計(jì)結(jié)果歸類可以預(yù)測未來編程語言的發(fā)展趨勢。
RedMonk編程語言熱度表
根據(jù)RedMonk最新發(fā)布的統(tǒng)計(jì)數(shù)據(jù)顯示,編程語言流行榜前十名依次是:JavaScript、Java、PHP、Python、C#、C++、Ruby、CSS、C和Objective-C。
我們可以看到JavaScript、Java保持了近年來的優(yōu)勢,同時,從上面的圖表中我們可以看到JavaScript在基于Github和Stack Overflow的排名統(tǒng)計(jì)中,均排名第一。在TIOBE排行榜中頻頻奪冠的Java語言相較第一名JavaScript僅低一點(diǎn)點(diǎn)。
Swift
在TOP10之外,值得一提的編程語言還有Swift。RedMonk首席分析師Stephen O'Grad認(rèn)為Swift,這個Apple的新語言是一個“神奇”的例子。自推出以來史無前例的一直保持第一的快速成長軌跡,Swift在這一點(diǎn)上已經(jīng)成為當(dāng)前編程語言中的典型例子了。在最新的RedMonk流行榜中,Swift位列第17,不過分析師也預(yù)計(jì)Swift的進(jìn)一步上漲可能就不會那么容易了。
因圖標(biāo)不方便觀察排位,RedMonk還給出了11——21名的排位:Shell、R、Perl、Scala、Go、Haskell、Swift、Matlab、Visual Basic、Clojure、Groovy。