Objective-C在編程語(yǔ)言中的人氣熱度正持續(xù)下降
譯文Tiobe編程語(yǔ)言排行將Swift的迅速崛起視為Objective-C衰退的主要原因。
根據(jù)本月Tiobe發(fā)布的編程語(yǔ)言人氣排名,隨著蘋(píng)果推出的全新一代編程語(yǔ)言Swift的迅速走紅,其上代前輩Objective-C的吸引力呈現(xiàn)出暴跌之勢(shì)。
按照目前Objective-C的持續(xù)下行軌跡,預(yù)計(jì)該語(yǔ)言將在今年年底之前從Tiobe的20大編程語(yǔ)言榜單當(dāng)中徹底消失。“Objective-C如今可說(shuō)是面臨著自由落體般的衰退態(tài)勢(shì)。就在最近幾個(gè)月當(dāng)中,其每個(gè)月都會(huì)失去約1%的市場(chǎng)份額,”這份人氣榜單報(bào)告稱。
而毫不意外的是,由蘋(píng)果公司于一年前推出的Objective-C繼任者Swift則一路高歌猛進(jìn),這也成為Objective-C失去人心的主要原因。“目前編程業(yè)界正廣泛接納Swift語(yǔ)言,因?yàn)樗鼡碛懈錾木幊坛杀舅?。除此之外,開(kāi)發(fā)者亦有趨勢(shì)更頻繁地利用C++來(lái)編寫(xiě)底層iOS應(yīng)用程序,”這份報(bào)告進(jìn)一步補(bǔ)充稱。
Tiobe的編程語(yǔ)言人氣排名通過(guò)一套公式對(duì)不同編程語(yǔ)言在各大主流搜索引擎中的查詢次數(shù)作為評(píng)估依據(jù),具體包括谷歌、必應(yīng)以及維基百科。Objective-C在本月的編程語(yǔ)言人氣榜上排名第五,市場(chǎng)份額占比為4.339%; 2014年6月也就是一年之前,其排名為第三位,份額占比為10.939%。
與此同時(shí),Swift在本月的榜單上排名第十四,份額占比為1.44%,不過(guò)這款編程語(yǔ)言很可能會(huì)在蘋(píng)果將其推向開(kāi)源之后迅速積累起更高人氣。“將Swift項(xiàng)目推向開(kāi)源必然會(huì)給其人氣帶來(lái)積極的推動(dòng)作用,”Tiobe常務(wù)董事Paul Jansen在一封郵件當(dāng)中指出。“最近大型企業(yè)將部分技術(shù)進(jìn)行開(kāi)源已經(jīng)成為一種發(fā)展趨勢(shì)。2006年,Java由甲骨文公司推向開(kāi)源,而最近微軟方面則把TypeScript轉(zhuǎn)化為開(kāi)源語(yǔ)言。我認(rèn)為這一思路是希望通過(guò)語(yǔ)言開(kāi)源的方式降低開(kāi)發(fā)者用戶對(duì)于某種語(yǔ)言被單一大型廠商所背后操控的擔(dān)憂。如此一來(lái),語(yǔ)言的采納率往往能夠得到顯著提升。”
不過(guò)Objective-C還遠(yuǎn)遠(yuǎn)沒(méi)有一敗涂地。盡管Swift語(yǔ)言正成為新型應(yīng)用程序開(kāi)發(fā)領(lǐng)域的首選語(yǔ)言,Objective-C在iOS移動(dòng)應(yīng)用開(kāi)發(fā)領(lǐng)域卻仍然顯示出了強(qiáng)大的主導(dǎo)地位——至少在Tiobe客戶眼中是如此,Jansen表示。該公司的主營(yíng)業(yè)務(wù)為幫助客戶追蹤軟件的質(zhì)量水平。
而另一套同類(lèi)排名PyPL編程語(yǔ)言人氣報(bào)告則專(zhuān)門(mén)立足于谷歌搜索引擎了解各編程語(yǔ)言的受歡迎情況,其本月排名將Objective-C列在第八位,市場(chǎng)份額占比為5.5%; 這一數(shù)字較上年同期下降了0.4%。Swift則位列第十一位,份額占比為2.6%。
Java在本月的Tiobe人氣排名中位列第一,市場(chǎng)份額占比高達(dá)17.822,緊隨其后的分別是C語(yǔ)言(占比16.788%)、C++(占比7.756%)以及C#(占比5.056%)。Java同時(shí)也順利登頂了本月的PyPL排名,其份額占比為24.4%,接下來(lái)的幾位參賽語(yǔ)言分別為PHP(占比11.5%)、Python(占比10.9%)、C#(占比9.1%)以及C++(占比7.9%)。
原文標(biāo)題:Objective-C spirals downward in language popularity