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