蘋果新編程語(yǔ)言Swift由克里斯·拉特納耗時(shí)4年基本人開發(fā)完成

Swift創(chuàng)造者克里斯·拉特納
網(wǎng)易科技訊 6月5日消息,據(jù)國(guó)外媒體報(bào)道,蘋果新編程語(yǔ)言Swift,從開始研發(fā)到最終發(fā)布僅用了不足4年時(shí)間。該語(yǔ)言背后的創(chuàng)造者為蘋果開發(fā)者工具部門總監(jiān)克里斯·拉特納(Chris Lattner),根據(jù)其在博客上的表述,Swift的底層架構(gòu)大多由其一人開發(fā)完成,而開發(fā)期間,僅少數(shù)內(nèi)部人士對(duì)此項(xiàng)目知曉。
Swift語(yǔ)言開發(fā)工作是從2010年7月開始,但直到2013年才獲得了蘋果開發(fā)者工具部門的重視。拉特納表示,大多數(shù)早期架構(gòu)的開發(fā)是由其個(gè)人獨(dú)自完成的,但到了2011年末,一些非常優(yōu)秀的工程師開始為該項(xiàng)目提供貢獻(xiàn),這才使得Swift獲得了部門的重視。
與其他編程語(yǔ)言一樣,Swift受益于其他語(yǔ)言那些來(lái)之不易的開發(fā)經(jīng)驗(yàn)。Xcode Playgrounds功能是拉特納的最愛,也是Swift為蘋果開發(fā)工具帶來(lái)的最大創(chuàng)新。該功能提供了不可思議的互動(dòng)效果,能讓Swift代碼在編寫過(guò)程中實(shí)時(shí)的編譯和顯示。
拉特納強(qiáng)調(diào),Playgrounds的功能很大程度是受到了布雷特·維克多(Bret Victor)理念、透寫光臺(tái)以及其他一些互動(dòng)系統(tǒng)的啟發(fā)。而將編程變得更加平民化和有趣,拉特納認(rèn)為這有助于蘋果吸引到下一代的程序員們,甚至讓大學(xué)重新制定計(jì)算機(jī)科學(xué)專業(yè)的課程內(nèi)容。
拉特納的宏大目標(biāo)在蘋果全球開發(fā)者大會(huì)(WWDC)上獲得了公司軟件工程副總裁克雷格·費(fèi)德里吉(Craig Federighi)的認(rèn)可。后者在主旨演講中向全體開發(fā)者傳達(dá)了蘋果的偉大雄心——將公司最為擅長(zhǎng)的實(shí)用性特點(diǎn)帶入到旗下軟件開發(fā)工具中。
“當(dāng)Swift首度亮相時(shí),全場(chǎng)驚呼,并為之震驚。”VentureBeat特約撰稿人理查德·賴?yán)≧ichard Reilly )表示。但在驚詫過(guò)后,開發(fā)者們立刻對(duì)Swift展現(xiàn)出了濃厚興趣。僅發(fā)布后一天,有關(guān)該語(yǔ)言的電子書就被下載了37萬(wàn)次以上。
拉特納于2005年加盟蘋果,其透過(guò)博客開玩笑稱,Swift在下月就將迎來(lái)四周歲生日了。
相關(guān)文章
swift語(yǔ)言開發(fā)用什么軟件?swift語(yǔ)言開發(fā)編程環(huán)境搭建教程詳情
swift語(yǔ)言開發(fā)用什么軟件呢?自從蘋果wwdc2014大會(huì)上推出swift語(yǔ)言之后,程序猿們就開始轉(zhuǎn)戰(zhàn)開發(fā)蘋果軟件;但是swift語(yǔ)言開發(fā)編程環(huán)境怎么搭建呢?我們一起來(lái)了解一下吧2014-06-09swift是什么意思?蘋果swift編程語(yǔ)言特點(diǎn)介紹
swift是什么意思?接下來(lái)小編就為大家介紹swift編程語(yǔ)言特點(diǎn),感興趣的朋友可以看一下2014-06-04- swift是什么?swift有什么用呢?蘋果wwdc2014大會(huì)已經(jīng)結(jié)束,swift一詞吸引人們廣泛關(guān)注;那么swift是什么呢?我們一起來(lái)了解一下吧2014-06-03
- swift是什么?有什么用?swift怎么用?下面為大家介紹一下swift的相關(guān)內(nèi)容,分享給大家2014-06-03
蘋果全新編程語(yǔ)言Swift大幅更新 Swift改進(jìn)功能詳情介紹
蘋果今天發(fā)布了OS X Yosemite和iOS 8最新測(cè)試版。蘋果全新編程語(yǔ)言Swift也迎來(lái)了大幅更新,開發(fā)者可以使用Swift編寫更好、更安全的應(yīng)用,詳情下面就為大家介紹一下2014-07-08