https://www.oschina.net/p/arkcompiler
华为方舟编译器作为一款全新的编译器可以显著提高手机的运行速度,它不采用现有编译器边解释边执行的模式,而是将这种动态编译改为静态编译,可以做到全程执行机器码,进而高效运行程序,大大缩短程序响应时间。
- 多语言联合:将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能 “鸿沟”,降低开发者的优化成本
- 轻量运行时:通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小
- 软硬件协同:编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳
- 多平台支持:支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率
https://gitee.com/openarkcompiler/OpenArkCompiler
OpenArkCompiler 四个技术特点
能够将不同语言代码编译成一套可执行文件,在运行环境中高效执行:
- 支持多语言联合优化、消除跨语言调用开销;
- 更轻量的语言运行时;
- 软硬协同充分发挥硬件能效;
- 支持多样化的终端设备平台
标签:语言,编译,编译器,方舟,优化,运行 From: https://www.cnblogs.com/rsapaper/p/16656032.html