鸿蒙 arkTS的编译器解析器是什么?怎么理解?

2025-06-18 10:40:13

曾经给鸿蒙方舟界面引擎(ark-ui-engine)修复过几个 bug,简单聊聊方舟编译器。

方舟字节码(Ark Bytecode)扩展名是 .abc。

大概包含以下模块: 方舟字节码类似 J***a 字节码,需要在 ark-runtime 上运行。

理论上任何一门语言只要能编译成 .abc 就可以运行,现在方舟编译器支持 C、J***a、dalvik/art、js、ts、ets。

重点说其中的两个 dalvik/art 和 ets: dalvik/art 就是安卓的虚拟机,他运行的是 dalvik 字节码,方舟对他的支…。

鸿蒙 arkTS的编译器解析器是什么?怎么理解?
广告位810*200
相关阅读
AI是如何确定应使用的MCP Server的?

AI是如何确定应使用的MCP Server的?

笼统地说,就是通过 Prompt指令 把所有可以用的MCP ...

2025-06-24
贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?

贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?

榕江这次洪水和之前三都县大桥垮塌都是一个原因,疯梅雨西段在贵...

2025-06-24
小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?

小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?

说句实话,没有搞懂小米做澎湃OS的技术原理。 我找了很多资...

2025-06-24
为什么一部分 Go 布道师的博客不更新了?

为什么一部分 Go 布道师的博客不更新了?

哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自...

2025-06-24
为什么面向对象编程这么困难?

为什么面向对象编程这么困难?

因为面向对象是在构造世界,探寻世界本质。 它适合哲学思维和...

2025-06-24