歡迎加入QQ討論群258996829
黑暗掠奪者 頭像
蘋果2袋
2
黑暗掠奪者

Swift在Redmonk語言排行榜上的排名大幅提升

發(fā)布時間:2018-04-09 12:23  回復(fù):0  查看:2843   最后回復(fù):2018-04-09 12:23  

行業(yè)分析公司Redmonk發(fā)布了2018年第一季度編程語言排行榜。排名靠前的編程語言應(yīng)該不會讓人吃驚,前5名分別是JavaScript、Java、Python、PHP和C#。Python位居PHP和C#之前,在Stack Overflow 2018開發(fā)者調(diào)查中也是如此。排名4到9的編程語言分別是C++、CSS、Ruby和C,Swift和Objective-C排名第10。

Swift的位次值得一提,特別是分析其隨著時間推移的排名變化時。Swift已經(jīng)從2015年發(fā)布時的18名上升到了現(xiàn)在的位次,和Objective-C一樣,也許這標(biāo)志著蘋果平臺開發(fā)的轉(zhuǎn)向。“……除了攻守地位的變化外,很難說這種態(tài)勢還意味著什么”,Stephen O'Grady如是說。

……蘋果對Objective C的支持以它通過iOS平臺創(chuàng)造的絕對機會讓這門語言從我們做這個排名開始就一直扮演著重要的角色。即使Swift以令人吃驚的速度增長,Objective C的歷史讓它可避免被替代。不過,最終,它們的發(fā)展軌跡必然相交,這個季度的態(tài)勢就是這種情況的首次出現(xiàn)。在這世界上,進(jìn)入編程語言排行榜的前25名都出人意料的困難,更不用說前10了,Swift用不到四年的時間就實現(xiàn)了。而且,它還在繼續(xù)增長,即使它滲透到服務(wù)器端的能力還沒有達(dá)到預(yù)期。

排名的產(chǎn)生結(jié)合了使用這些語言編寫的代碼量和過去三個月里關(guān)于它們的討論量。這兩項數(shù)據(jù)是通過Github上pull request的數(shù)量(基于基礎(chǔ)庫語言)和Stack Overflow上涉及那門語言的標(biāo)簽數(shù)量得出的。

Redmonk并沒有說這些排名可以廣泛地代表日常使用情況。他們更多的是把這種結(jié)果視為兩個類別之間關(guān)系的考察,他們認(rèn)為,這種關(guān)系可以預(yù)測現(xiàn)在和未來的使用情況。

Redmonk還發(fā)布了一個自2012年底至今的數(shù)據(jù)視圖,展示了一些有趣的發(fā)展趨勢。讓人印象最深刻的也許是內(nèi)容和排名前10的語言幾乎沒有變化,過去六年中,Swift是僅有的新進(jìn)入者。

除Ruby的排名略有降低(從第5降至第8),其他排名前10的語言基本上都保持在原有的位次上。

至于我們去年報道過的TIOBE排行榜,除了排名前10的語言外,還有其他一些有趣的數(shù)據(jù)。和Swift類似,Kotlin迅速崛起,2017年第三季度已經(jīng)從第65位上升到46位,在最新的排名中已經(jīng)升至27位,Redmonk的Stephen O'Grady將其描述為“這個世界上目前發(fā)展最快的語言之一?!痹?017年底的播客中,我們的主編Charles Humble指出:

Kotlin因為在google.io大會上成了Android的官方支持語言而獲得了“保佑”,我認(rèn)為,這對這門語言的發(fā)展勢頭多少有點幫助。它看上去和Swift非常像,這似乎對它沒有任何害處;如果你使用Swift進(jìn)行iOS開發(fā),然后使用Kotlin進(jìn)行Android開發(fā),這兩門感覺非常相似的語言對你沒有任何害處。

就在谷歌發(fā)布公告之后,我們采訪了Kotlin語言設(shè)計負(fù)責(zé)人Andrey Breslav,他表達(dá)了類似的觀點

Rust的排名還在穩(wěn)步上升,已經(jīng)達(dá)到了23位,Scala還在下降。對于Scala,O'Grady指出:

導(dǎo)致這種情況的原因還不清楚,但需要注意,排名14仍然很高。盡管如此,讓我們看看,隨著Kotlin在這個排行榜上的位次持續(xù)上升,Scala的空間是否會被進(jìn)一步壓縮,這很有意思。

最后,Perl的排名在過去幾年中下降很多,從12跌到了18。TypeScript上季度上升了3個位次,這可能是因為Angular的推動。同期,Scala降了2個位次,延續(xù)著前三個季度的頹勢。O'Grady認(rèn)為這預(yù)示著這門語言的未來發(fā)展趨勢

查看英文原文Redmonk Language Rankings Sees Rapid Rise for Kotlin and Swift

您還未登錄,請先登錄

熱門帖子

最新帖子

?