蘋(píng)果Swift成最受歡迎編程語(yǔ)言
最近蘋(píng)果手表預(yù)訂火爆,再次揭示了科技行業(yè)一個(gè)規(guī)律——“蘋(píng)果做什么什么都能火”。大約一年前,蘋(píng)果推出了新的編程語(yǔ)言Swift。最近的一個(gè)程序員民調(diào)顯示,該語(yǔ)言已經(jīng)成為最受歡迎的編程語(yǔ)言,做到了后來(lái)居上。
最近,程序員開(kāi)發(fā)問(wèn)答服務(wù)網(wǎng)站“StackOverflow”進(jìn)行了一次民調(diào)。主要針對(duì)全世界157個(gè)國(guó)家的2.6萬(wàn)名開(kāi)發(fā)者。這些樣本中,6800人為全職程序員,1900人為移動(dòng)開(kāi)發(fā)員,1200人為前端開(kāi)發(fā)員,1.2萬(wàn)人為其他類型的開(kāi)發(fā)者。
調(diào)查方向受訪者問(wèn)及,在過(guò)去一年中曾經(jīng)使用什么編程語(yǔ)言來(lái)開(kāi)發(fā)軟件,哪種語(yǔ)言用的最多。
民調(diào)結(jié)果顯示,蘋(píng)果公司推出的Swift語(yǔ)言,以77.6%的覆蓋率,在受歡迎程度上名列第一。超過(guò)了其他許多知名度較高的開(kāi)發(fā)語(yǔ)言。
C++11語(yǔ)言覆蓋率為75.6%,排名第二。
微軟公司推出的已經(jīng)有多年歷史的C#語(yǔ)言,覆蓋率僅為67.2%,在榜單中排名倒數(shù)第二。
另外一個(gè)知名度較高的Python語(yǔ)言,以66.6%的覆蓋率,排名倒數(shù)第一。
蘋(píng)果Swift語(yǔ)言之所以受歡迎,原因包括學(xué)習(xí)時(shí)間更短、和Objective-C語(yǔ)言能夠兼容,另外開(kāi)發(fā)速度較快。
需要指出的是,調(diào)查方也指出,調(diào)查結(jié)果可能存在一定的誤差。因?yàn)橹袊?guó)、巴西、日本等國(guó)家的開(kāi)發(fā)者,訪問(wèn)StackOverflow網(wǎng)站的活躍度略低于其他非英語(yǔ)國(guó)家的開(kāi)發(fā)者。
在去年年中的蘋(píng)果全球開(kāi)發(fā)大會(huì)上,蘋(píng)果正式對(duì)外發(fā)布了Swift編程語(yǔ)言。當(dāng)時(shí),蘋(píng)果負(fù)責(zé)軟件技術(shù)的高管Craig-Federighi對(duì)開(kāi)發(fā)者表示,希望他們未來(lái)能夠用Swift語(yǔ)言,取代目前的Objective-C與Python等編程語(yǔ)言。
據(jù)報(bào)道,這種語(yǔ)言可以用來(lái)為蘋(píng)果電腦和iOS移動(dòng)設(shè)備開(kāi)發(fā)應(yīng)用軟件。
和傳統(tǒng)語(yǔ)言相比,Swift的語(yǔ)法更加簡(jiǎn)潔,另外可以實(shí)時(shí)預(yù)覽效果。
在Swift發(fā)布前,蘋(píng)果生態(tài)應(yīng)用軟件的開(kāi)發(fā)語(yǔ)言主要是Objective-C,這種語(yǔ)言誕生已經(jīng)30多歲,語(yǔ)法較為復(fù)雜,學(xué)習(xí)成本較高。
Swift的推出,也進(jìn)一步完善了蘋(píng)果軟硬合一、封閉經(jīng)營(yíng)的“花園圍墻”生態(tài)系統(tǒng),提升了軟件開(kāi)發(fā)員的工作效率,推動(dòng)了蘋(píng)果平臺(tái)應(yīng)用軟件規(guī)模的增長(zhǎng)。