昨日,华为正式开源了方舟编译器,官网也同步上线。
方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。
根据其官网的介绍显示, 方舟编译器还在持续演进中,陆续将上述能力实现和开源。同时,方舟编译器还具备多语言联合、轻量运行时、软硬件协同、多平台支持等优势。
据了解,方舟编译器可供开发者在开发环境一次性地将高级语言编译为机器码,手机安装应用程序后可全速运行程序,带来效率上的极大提升。根据华为实验室的测试数据,EMUI 9.1在仅仅对系统组件System Server应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%。