华为方舟编译器深入解读:已有45款第三方应用( 二 )

通过多语言统一IR表示,方舟编译器可实现应用中多种编程语言联合编译优化提升性能,而且在支持多平台的同时,根据设备特征提供便捷的开发与部署策略提升效率。

华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。

1、多语言联合

将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本

2、轻量运行时

通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小

3、软硬件协同

编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳

4、多平台支持

支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率

推荐阅读