曾經(jīng)給鴻蒙方舟界面引擎(ark-ui-engine)修復(fù)過幾個 bug,簡單聊聊方舟編譯器。
方舟字節(jié)碼(Ark Bytecode)擴(kuò)展名是 .abc。
大概包含以下模塊: 方舟字節(jié)碼類似 J***a 字節(jié)碼,需要在 ark-runtime 上運(yùn)行。
理論上任何一門語言只要能編譯成 .abc 就可以運(yùn)行,現(xiàn)在方舟編譯器支持 C、J***a、dalvik/art、js、ts、ets。
重點(diǎn)說其中的兩個 dalvik/art 和 ets: dalvik/art 就是安卓的虛擬機(jī),他運(yùn)行的是 dalvik 字節(jié)碼,方舟對他的支…。
