蘋果的 Swift 編程語言在不到 4 年的時(shí)間里就實(shí)現(xiàn)了“十大編程語言”的壯舉。
近日,來自 RedMonk 編程語言排行榜的公布的 2018 年第一季度編程語言排行榜顯示,蘋果的編程語言 Swift 成為了全球增長最快的編程語言。關(guān)鍵是,Swift 編程語言在這份排行榜上首次擠進(jìn)了前十名,首次超越同樣是蘋果自家設(shè)計(jì)的編程語言 Objective-C。
對(duì)于開發(fā)者而言,經(jīng)常關(guān)注的兩個(gè)最受歡迎的編程語言排行榜分別是 TIOBE 和 RedMonk,兩者均可體現(xiàn)編程語言的流行趨勢(shì),前者每個(gè)月更行一次,而后者從 2011 年開始每季更新一次,雖然更新頻率沒有那么高,但依然能夠反應(yīng)出編程語言的熱門程度。RedMonk 表示, Swift 是自開始編制編程語言排行榜以來增長最快的編程語言。
當(dāng)然了,RedMonk 編程語言排行榜的數(shù)據(jù)來自 GitHub 和 Stackoverflow,所以并非那么全面,但至少相對(duì)于蘋果自家的 Objective-C 編程語言來說,或許這將是有效取代的開始。在 Swift 編程語言誕生之前,蘋果對(duì) Objective C 的支持高度不言而喻,該編程語言通過 iOS 平臺(tái)創(chuàng)造了非常高的知名度,并在編程語言排行榜上長期保持較高的位置。因此,之前很多開發(fā)者認(rèn)為,盡管 Swift 的成長速度令人難以置信,但 Objective C 的歷史地位還很難超越。然而,長江后浪推前浪,最終在這個(gè)季度首次出現(xiàn)了 Swift 超越 Objective-C 的情況。
無論如何,一個(gè)能夠躋身全球前 20 名的編程語言本身已經(jīng)很不容易,更不用說前十名了,但蘋果的 Swift 編程語言在不到 4 年的時(shí)間里就實(shí)現(xiàn)了“十大編程語言”的任務(wù),并且還能保持相同的速度持續(xù)增長,這意味著未來還會(huì)有更多開發(fā)者使用 Swift 編程語言。
RedMonk 是一家專注軟件開發(fā)者的行業(yè)分析公司,其公布的 2018 年第一季度 Top 20 的編程語言前 20 名依次為:JavaScript、Java、Python、PHP、C#、C++、CSS、Ruby、C、Swift、Objective-C、Shell、R、TypeScript、Scala、Go、PowerShell、Perl、Haskell、Lua。