免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
為什么說(shuō)華為新發(fā)布的方舟編譯器是個(gè)大殺器?

下文來(lái)源:百度貼吧用戶@聯(lián)邦海軍夜神

計(jì)算機(jī)語(yǔ)言分為:機(jī)器語(yǔ)言——匯編語(yǔ)言——高級(jí)語(yǔ)言機(jī)器語(yǔ)言就是010101011011這樣的二進(jìn)制代碼匯編語(yǔ)言是根據(jù)機(jī)器硬件來(lái)編譯成人類能看懂的語(yǔ)音的編譯語(yǔ)言高級(jí)語(yǔ)言就是大家編程常用的編程語(yǔ)言。比如C,比如JAVA。

好了,前情提要完成。

我來(lái)說(shuō)下安卓為什么會(huì)執(zhí)行效率底下吧。

首先我們來(lái)看下IOS為什么高效:IOS硬件-匯編采用的是統(tǒng)一的標(biāo)準(zhǔn),而匯編-高級(jí)語(yǔ)言也是統(tǒng)一的IOS語(yǔ)言標(biāo)準(zhǔn),所以,開(kāi)發(fā)也是IOS的統(tǒng)一標(biāo)準(zhǔn)。

所以,只要程序代碼開(kāi)始執(zhí)行,就自動(dòng)將整個(gè)程序匯編成匯編語(yǔ)言,在編譯成機(jī)器語(yǔ)言。(靜態(tài)編譯)

而安卓不同,安卓是通過(guò)JAVA虛擬機(jī)進(jìn)行高級(jí)語(yǔ)言的編寫(xiě),然后通過(guò)JAVA虛擬機(jī)進(jìn)行匯編成匯編語(yǔ)言在編譯成機(jī)器語(yǔ)言。

這中間隔了一個(gè)虛擬機(jī),并且每個(gè)軟件開(kāi)發(fā)公司的虛擬機(jī)和語(yǔ)言編寫(xiě)習(xí)慣也有差距,每個(gè)編寫(xiě)軟件也不同(開(kāi)源的通?。?,加上各種原因,導(dǎo)致沒(méi)有辦法像IOS那樣一個(gè)程序輸入進(jìn)去后就整個(gè)一起編譯了,只能一行代碼一行代碼的編譯。(動(dòng)態(tài)編譯)

比如我寫(xiě)一個(gè)FOR(I=1;I<100;I++)以及一個(gè)IF(i<100)(這是C語(yǔ)言的)

或者DO WHILE(I=1;I<100;I++)以及IF(i<100)(FOXPRO)

IOS的話,我只能用第一個(gè),不能用第二個(gè)。而且我用第一個(gè)寫(xiě)出來(lái)的東西都在我的匯編表和編譯表里面,你程序出來(lái)了我就可以整個(gè)一起匯編編譯,不用一條一條的查找,,一個(gè)程序執(zhí)行就直接整個(gè)程序全部變成0101010101這樣的二進(jìn)制碼直接給計(jì)算機(jī)執(zhí)行了。這個(gè)效率會(huì)高很多

安卓使用JAVA虛擬機(jī),有些虛擬機(jī)版本支持第一個(gè),有些支持第二個(gè),有些兩個(gè)都支持,就看你怎么寫(xiě)。

于是,各個(gè)軟件公司寫(xiě)的辦不同,有的是前一條是FOR,后一條就是DO WHILE了,有些又都是FOR,都有。

于是,編譯表和匯編表就得一條語(yǔ)句一條語(yǔ)句的對(duì)照編譯表和匯編表,一條一條的匯編——編譯——執(zhí)行。

換個(gè)說(shuō)法,IOS就是把一本書(shū)塞進(jìn)去,全部變成了一部200分鐘的動(dòng)畫(huà)片,只有一個(gè)OP和ED,而安卓就是把一本書(shū)塞進(jìn)去,變成了一個(gè)12集的TV動(dòng)畫(huà),每一個(gè)都有OP和ED,

這樣說(shuō)你們明白了么?

而這個(gè)原因就是我前面所說(shuō)的。

然后,方舟如果是真的話,這個(gè)是具有劃時(shí)代一樣的,他為安卓底層制定了一個(gè)標(biāo)準(zhǔn),一個(gè)匯編和編譯的標(biāo)準(zhǔn)

其他不同版本的開(kāi)發(fā)語(yǔ)言都可以通過(guò)它編譯后變成一個(gè)提供給安卓執(zhí)行的統(tǒng)一的匯編語(yǔ)言給安卓編譯。

就如同把一部12集的TV整理到了B站的合集。而且還是去頭去尾的。

達(dá)到IOS的效果。

這樣,他必須容納安卓所有開(kāi)發(fā)所必須的語(yǔ)音的匯編表和編譯表,來(lái)進(jìn)行重新編譯匯編,整合成一個(gè)統(tǒng)一的標(biāo)準(zhǔn)。這個(gè)底層匯編和編譯開(kāi)發(fā)的難度是巨大的,工作量也是巨大的。

但是,他整合了這個(gè)以后

以后所有的軟件都可以變成和IOS一樣,(雖然可能還是沒(méi)有一整部那樣的完美,但是合集已經(jīng)先進(jìn)多了),一個(gè)軟件編譯后全部變成1010110這樣的機(jī)器語(yǔ)言。

直接執(zhí)行。這樣的技術(shù),真的是劃時(shí)代的。

可以說(shuō),這真的是安卓底層開(kāi)發(fā)的劃時(shí)代意義的標(biāo)準(zhǔn),他樹(shù)立了一個(gè)標(biāo)桿在這里。

好吧,我再舉個(gè)例子

我就是SOC,別人給我說(shuō)馬褲螺絲F很好看

我去B站搜索MF

于是,B站給了我3個(gè)方案

A方案就是一個(gè)完整的視頻,400多分鐘的MF從頭到尾的視頻。我點(diǎn)進(jìn)去就可以全部看了,這個(gè)就是IOS。

C方案就是一個(gè)頁(yè)面下的一個(gè)一個(gè)的圖標(biāo),比如MF第一集,第二集這樣的,我要看一個(gè),點(diǎn)一個(gè),看完了關(guān)閉,再點(diǎn)下一個(gè)。這個(gè)是現(xiàn)有安卓的方案

B方案是一個(gè)MF的合集,我點(diǎn)進(jìn)去,就可以看到視頻,旁邊還有從1-24集的列表,我可以想看哪個(gè)看哪個(gè)。而且這個(gè)還是自動(dòng)去掉了片頭和片尾的。這個(gè)就是方舟編譯器達(dá)到的效果。

這樣,SOC在執(zhí)行安卓APP的時(shí)候,執(zhí)行效率理論上可以和A方案媲美,但是實(shí)際效果還是要等以后再驗(yàn)證,但是肯定比C方案效率高很多。

最可怕的就是。以后如果華為用自己的系統(tǒng)了。那么依賴方舟的特性。其他軟件甚至不需要根據(jù)程序員再根據(jù)華為新系統(tǒng)重新開(kāi)發(fā),只需要把在安卓上開(kāi)發(fā)好的軟件再通過(guò)華為新系統(tǒng)的方舟編譯器(先暫時(shí)這樣叫)再編譯一次,就可以無(wú)縫從安卓移植到華為新系統(tǒng)上。

這就是底層開(kāi)發(fā)和這個(gè)編譯器背后代表的最可怕的意義。

也就是說(shuō),華為如果放棄安卓使用新系統(tǒng)。有了方舟這個(gè)原理和大殺器,他甚至可以把安卓的生態(tài)原封不動(dòng)的搬遷到自己的新系統(tǒng)上。

這才是殺手锏。

以上內(nèi)容為用戶在觀察者網(wǎng)風(fēng)聞社區(qū)上傳并發(fā)布,僅代表發(fā)帖用戶觀點(diǎn)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
藏了10年!華為王牌技術(shù)明日開(kāi)源,友商都讓讓
取代安卓第一槍!華為鴻蒙系統(tǒng)/方舟編譯器開(kāi)源:已有45款應(yīng)用
華為方舟編譯器正式開(kāi)源, 為鴻蒙系統(tǒng)鋪路, 追趕安卓與IOS
EMUI9.1對(duì)安卓底層動(dòng)刀背后,是華為與蘋(píng)果下半場(chǎng)之爭(zhēng)
華為不能用安卓系統(tǒng)?余承東:早已有自主系統(tǒng)可替代|華為
華為方舟編譯器的誕生,為何會(huì)成為消滅安卓系統(tǒng)卡頓的殺手锏?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服