IT之家8月9日消息 今天下午,華為開(kāi)發(fā)者大會(huì)(HDC2019)在東莞松山湖召開(kāi),大會(huì)上華為消費(fèi)者業(yè)務(wù)CEO、華為常務(wù)董事余承東稱(chēng),方舟編譯器未來(lái)支持多語(yǔ)言統(tǒng)一編譯。
華為消費(fèi)者業(yè)務(wù)CEO余承東稱(chēng),方舟編譯器未來(lái)支持多語(yǔ)言統(tǒng)一編譯,大幅提高開(kāi)發(fā)效率,支持C/C++、Java、JS和Kotlin等。
華為官方介紹,方舟編譯器是首家完全替代語(yǔ)言虛擬機(jī)的靜態(tài)編譯器,完全不需要解釋器。兼顧Java開(kāi)發(fā)效率和C語(yǔ)言運(yùn)行效率的編譯器。相比現(xiàn)有的編譯機(jī)制:
1.方舟編譯器是一種靜態(tài)的編譯方式,而現(xiàn)有的安卓系統(tǒng),運(yùn)行一個(gè)應(yīng)用程序首先啟動(dòng)虛擬機(jī),然后讀入應(yīng)用程序代碼,逐條解釋執(zhí)行。會(huì)占用較多的處理資源,影響程序執(zhí)行的效率。當(dāng)然,也有包括AOT或JIT等提前或運(yùn)行時(shí)的編譯技術(shù),把部分程序轉(zhuǎn)換成機(jī)器碼直接在CPU上執(zhí)行。但是,仍舊無(wú)法做到100%做到擺脫虛擬機(jī)的執(zhí)行,這也是當(dāng)前安卓陣營(yíng)不如IOS陣營(yíng)的關(guān)鍵。
2.華為方舟編譯器的靜態(tài)編譯方式可將語(yǔ)言里的動(dòng)態(tài)特性直接翻譯成機(jī)器碼,手機(jī)安裝應(yīng)用程序后可全速運(yùn)行程序,徹底消除虛擬機(jī)的弊病,帶來(lái)效率上的極大提升。
3.方舟編譯器是在開(kāi)發(fā)環(huán)境部署的編譯器,而現(xiàn)有編譯過(guò)程,主要發(fā)生在手機(jī)上,帶來(lái)額外的資源消耗。
HDC華為開(kāi)發(fā)者大會(huì)專(zhuān)題
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。