6月9日消息,據(jù)國外媒體報(bào)道, 蘋果軟件部門高級副總裁Craig Federighi在周一舉行的2015年WWDC大會上表示Swift即將開源,并支持Linux系統(tǒng)。
蘋果公司正在采取更加激進(jìn)的策略來提高Swift語言的開發(fā)者接受度。蘋果為iOS、OS X和Linux平臺推出了Swift編譯器和標(biāo)準(zhǔn)庫,并基于開源協(xié)議進(jìn)行發(fā)布。
蘋果2014年的WWDC大會上首次發(fā)布Swift,當(dāng)時(shí)支持的平臺為Mac和iOS。該語言當(dāng)時(shí)支持的編程環(huán)境包括蘋果的Xcode集成開發(fā)環(huán)境和Cocoa及Cocoa Touch框架。
Craig Federighi表示,“我們認(rèn)為Swift是一個(gè)重要的編程語言,這將是我們未來20年用于應(yīng)用和系統(tǒng)開發(fā)的編程語言。我們認(rèn)為Swift應(yīng)該無處不在,被所有人使用。”
蘋果在其網(wǎng)站上將Swift描述為C和Objective-C的“接班人”。支持面向?qū)ο蟮木幊毯湍K優(yōu)化。事實(shí)上,開發(fā)者在開發(fā)論壇Stack Overflow上對Swift的討論熱度越來要高。Stack Overflow做的一份調(diào)查顯示,沒有任何其他語言可以超越這種語言的開發(fā)者使用意愿。
蘋果過去在開源方面做的并不太好。微軟現(xiàn)在都已經(jīng)成了開源支持者,過去的幾年里很多其現(xiàn)有的開發(fā)工具都進(jìn)行了開源。微軟在.NET開源方面的努力有目共睹。近年,谷歌推出了Go,Mozilla推出了Rust。蘋果公司正在通過開源,努力使Swift的影響力更大。
除了開源,蘋果推出的Swift 2還改進(jìn)了錯(cuò)誤處理、合成header文件、協(xié)議擴(kuò)展以及蘋果的Xcode集成開發(fā)環(huán)境。