日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > > 充電吧
[導(dǎo)讀]在周一舉行的全球開(kāi)發(fā)者大會(huì)(WWDC)上,蘋(píng)果公司分享一個(gè)鮮為人知的成功故事。大約1年前,蘋(píng)果曾推出新的編程語(yǔ)言Swift,宣稱其可幫助開(kāi)發(fā)者更輕松地開(kāi)發(fā)iPhone和Mac應(yīng)用。開(kāi)發(fā)者們?yōu)榇藲g呼不已。這種編程語(yǔ)言被稱為S

在周一舉行的全球開(kāi)發(fā)者大會(huì)(WWDC)上,蘋(píng)果公司分享一個(gè)鮮為人知的成功故事。大約1年前,蘋(píng)果曾推出新的編程語(yǔ)言Swift,宣稱其可幫助開(kāi)發(fā)者更輕松地開(kāi)發(fā)iPhone和Mac應(yīng)用。開(kāi)發(fā)者們?yōu)榇藲g呼不已。

這種編程語(yǔ)言被稱為Swift名副其實(shí)。蘋(píng)果承諾Swift將令編程速度更快,應(yīng)用也能更快地投入實(shí)際應(yīng)用中。這種應(yīng)用已經(jīng)在許多開(kāi)發(fā)者中引發(fā)共鳴,他們?cè)赥opcoder網(wǎng)站上舉行Swift編程挑戰(zhàn)賽,目前對(duì)Swift感興趣的開(kāi)發(fā)者已經(jīng)達(dá)到3700人,并有望于今年年底達(dá)到2萬(wàn)人。

全球最大問(wèn)答網(wǎng)站之一Stack Exchange對(duì)全球頂級(jí)開(kāi)發(fā)者進(jìn)行調(diào)查顯示,Swift是開(kāi)發(fā)者們最感興趣的編程語(yǔ)言之一。去年11月份,一名男子通過(guò)教授其他人如何使用Swift,一個(gè)月凈賺了6.6萬(wàn)美元。

但是蘋(píng)果并非第一家推出自己編程語(yǔ)言的科技巨頭。早在1991年,微軟就已經(jīng)推出可視化程序設(shè)計(jì)語(yǔ)言Visual Basic,它以Basic編程語(yǔ)言為基礎(chǔ),是圖形用戶界面最早、最受歡迎的編程語(yǔ)言。大約2009年,谷歌(微博)也推出了其自己的編程語(yǔ)言Go。

對(duì)于眾多開(kāi)發(fā)者來(lái)說(shuō),編程語(yǔ)言非常重要。而對(duì)蘋(píng)果、谷歌甚至微軟來(lái)說(shuō),每當(dāng)發(fā)布新的編程語(yǔ)言時(shí),都意味著對(duì)開(kāi)發(fā)者們的習(xí)慣發(fā)起艱難挑戰(zhàn)。因此,企業(yè)肯定會(huì)謹(jǐn)慎考慮,對(duì)嗎?蘋(píng)果和谷歌也必定從中賺取利益,對(duì)吧?

開(kāi)發(fā)編程語(yǔ)言好處多

然而,事實(shí)并非如此。蘋(píng)果與谷歌的編程語(yǔ)言有很多共同之處。谷歌的Go與蘋(píng)果的Swift旨在解決開(kāi)發(fā)者在舊版編程語(yǔ)言中遇到的問(wèn)題。

Swift很像Objective-C,后者主導(dǎo)iOS編碼,開(kāi)發(fā)者很快就采用它。事實(shí)上,它與Objective-C如此相似,以至于Swift代碼甚至可被用于同一種應(yīng)用中。但是Objective-C已經(jīng)誕生30多年了,而Swift則是一種現(xiàn)代化努力,確保應(yīng)用開(kāi)發(fā)更容易,運(yùn)行速度更快。

與Swift類似,Go的目標(biāo)也是幫助更輕松地建立復(fù)雜系統(tǒng)。而網(wǎng)絡(luò)軟件編程行業(yè)中的昔日老大C++與Python,已經(jīng)無(wú)法滿足谷歌要求。Go FAQ發(fā)言人稱:“Go是在開(kāi)發(fā)者對(duì)現(xiàn)有系統(tǒng)編程語(yǔ)言和環(huán)境感到失望的情況下應(yīng)運(yùn)而生的。”

自從Go誕生以來(lái),編碼者使用它更為輕松,但在我們稱之為“云”的大數(shù)據(jù)中心時(shí)代,它依然存在很多編程語(yǔ)言在速度和性能方面的問(wèn)題。作為一個(gè)開(kāi)源項(xiàng)目,全世界的開(kāi)發(fā)者都為Go的發(fā)展做出貢獻(xiàn),令其越來(lái)越好。

對(duì)于谷歌和蘋(píng)果來(lái)說(shuō),推出自己的編程語(yǔ)言有助于他們更輕松地招募相關(guān)人才。比如,自從使用Go建立自己的服務(wù)器應(yīng)用后,谷歌更容易招募到精通Go語(yǔ)言的開(kāi)發(fā)者,他們只需要更少的培訓(xùn)即可承擔(dān)重任。

此外,公司外部的開(kāi)發(fā)者利用Swift或Go解決的任何問(wèn)題,蘋(píng)果與谷歌都可以應(yīng)用到自己的業(yè)務(wù)中。但是最重要的部分是,這些語(yǔ)言被公開(kāi)后,其唯一目的就是幫助開(kāi)發(fā)者開(kāi)發(fā)出更好的軟件。

Swift快速崛起

云端應(yīng)用監(jiān)測(cè)與管理平臺(tái)New Reli的高級(jí)軟件工程經(jīng)理喬納森·卡隆(Jonathan Karon)說(shuō):“當(dāng)然,Swift的承諾是讓軟件變得更加穩(wěn)定。”更為穩(wěn)定的軟件意味著更好的應(yīng)用體驗(yàn),而更好的應(yīng)用體驗(yàn)令蘋(píng)果開(kāi)發(fā)者感覺(jué)更好,iPhone看起來(lái)也更棒。

Swift已經(jīng)取得早期成功,但是其依然需要不斷改進(jìn),畢竟其誕生僅僅1年時(shí)間。Swift的高標(biāo)準(zhǔn)要求意味著它很難被用于在低端Macbook上寫(xiě)代碼,并且還缺少很多功能。開(kāi)發(fā)者中間也存在爭(zhēng)議,Swift是否真的比Objective-C更快。

但是開(kāi)發(fā)者們對(duì)Swift的未來(lái)發(fā)展非??春?。卡隆稱,從企業(yè)角度來(lái)看,他發(fā)現(xiàn)New Reli客戶大多保持他們現(xiàn)有的后端軟件,但是他們正使用Swift開(kāi)發(fā)人們?cè)谥悄苁謾C(jī)上常用的應(yīng)用。

而對(duì)于消費(fèi)應(yīng)用來(lái)說(shuō),語(yǔ)言學(xué)習(xí)應(yīng)用Duolingo是Swift的早期采用者,正利用Swift建立自己的Test Center應(yīng)用。Lyft也是如此,正利用Swift開(kāi)發(fā)其打車應(yīng)用。流視頻直播應(yīng)用Meerkat同樣是Swift的超級(jí)粉絲,該公司CEO本·魯賓(Ben Rubin)表示:“我們喜歡Swift,我們知道它依然是一種新興技術(shù),有許多空白有待填補(bǔ),為此我們期待其在開(kāi)發(fā)體驗(yàn)方面的改進(jìn)。”

但是有些網(wǎng)絡(luò)評(píng)論家質(zhì)疑稱,Swift的存在可能是因?yàn)樘O(píng)果正嘗試為iPhone和iPad建立一種編程語(yǔ)言,令其應(yīng)用更難用于安卓設(shè)備。但這可能只是部分原因。蘋(píng)果精心塑造起公共形象,蘋(píng)果工程師就像硅谷工程師一樣,對(duì)解決問(wèn)題感到興奮不已,該公司的開(kāi)發(fā)者們很可能抓住機(jī)會(huì),向全球公布被他們視為更好的解決方案。

如果你依然習(xí)慣于使用Objective-C,蘋(píng)果不會(huì)阻止你,它只是將Swift當(dāng)作一種選擇。為iPhone和Apple Watch開(kāi)發(fā)健身應(yīng)用的BodBot公司創(chuàng)始人塞爾吉奧·普拉多(Sergio Prado)說(shuō):“在文檔中,他們平等對(duì)待Objective-C和Swift,他們從未想過(guò)使用Swift。”

這也就是說(shuō),BodBot的應(yīng)用目前并未使用Swift,因?yàn)檫@不是他想要體驗(yàn)的。但普拉多說(shuō),他正關(guān)注著編程語(yǔ)言的發(fā)展。蘋(píng)果有望在WWDC主題演講中宣布Swift的更新方向。

谷歌語(yǔ)言Go前景不明

谷歌Go不像Swift那樣呈現(xiàn)爆發(fā)式增長(zhǎng),這不僅僅是因?yàn)槠溽槍?duì)更復(fù)雜、被稱為“系統(tǒng)水平”的編程。Go項(xiàng)目描述自己為“由谷歌設(shè)計(jì),幫助解決谷歌難題,谷歌有大問(wèn)題。”你當(dāng)然可以利用Go開(kāi)發(fā)移動(dòng)應(yīng)用,但那并非其最擅長(zhǎng)的領(lǐng)域。

熱門(mén)應(yīng)用容器引擎Docker、云托管服務(wù)平臺(tái)DigitalOcean都在使用Go啟動(dòng)其內(nèi)部項(xiàng)目。如果Swift是為開(kāi)發(fā)iPhone應(yīng)用而生,那么Go的使命就是幫助開(kāi)發(fā)容納應(yīng)用數(shù)據(jù)的服務(wù)器應(yīng)用。DigitalOcean軟件工程師布萊恩·萊爾斯(Brian Liles)說(shuō):“在我們看來(lái),Go很容易使用,為此我們將繼續(xù)探索其可能性。”

但是總的來(lái)說(shuō),Go還沒(méi)有成功起飛。幫助商家在云端開(kāi)發(fā)應(yīng)用的平臺(tái)Apprenda戰(zhàn)略研究部資深主管丹·特肯科普夫(Dan Turkenkopf)說(shuō):“到現(xiàn)在為止,我們還沒(méi)有看到有太多企業(yè)客戶使用Go,除了實(shí)驗(yàn)室的某些早期試驗(yàn)外。”

卡隆表示,主要原因是谷歌有很多懸而未決的編程項(xiàng)目。谷歌有Google Dart,這是另一種不太熱門(mén)的編程語(yǔ)言。谷歌還在為安卓應(yīng)用試驗(yàn)新的軟件編譯器,其代號(hào)為“Jack and Jill”,據(jù)說(shuō)其有可能改變開(kāi)發(fā)者開(kāi)發(fā)應(yīng)用的方式。換句話說(shuō),谷歌“空中有很多球”,開(kāi)發(fā)者發(fā)現(xiàn)這些“球”的方向卻都不同。[!--empirenews.page--]

總之,谷歌與蘋(píng)果都已經(jīng)推出各自的編程語(yǔ)言,因?yàn)樾录夹g(shù)的進(jìn)步往往都是現(xiàn)有編程語(yǔ)言和技術(shù)存在不足所驅(qū)動(dòng)。這也是他們推動(dòng)自己議程的有趣方式之一,即使只為讓更多人對(duì)谷歌和蘋(píng)果正在做的事情發(fā)生興趣。

但是正如卡隆指出的那樣,更快、更少漏洞的代碼不會(huì)自動(dòng)讓你的應(yīng)用變得值得使用。像Swift和Go這樣的編程語(yǔ)言并非“銀彈”,即令應(yīng)用變得更有用或使用起來(lái)更有趣。你同樣需要更好的設(shè)計(jì)、更好的功能。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉