华为方舟编译器正式开源:脱离GitHub实现自主托管( 二 )

据华为官方介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。它是首个完全替代语言虚拟机的静态编译器,并且完全不需要解释器,同时还兼顾 Java 开发效率和 C 语言运行效率。

8 月 31 日下午 17 时,方舟编译器开源官网上线——OpenArkCompiler(开源方舟编译器),开放了框架源码,开发者们可以下载源代码包,了解熟悉方舟编译器的架构思想。

OpenArkCompiler 介绍

面向多设备、支持多语言的统一编程平台。

OpenArkCompiler 是来自华为方舟编译器的开源项目。

OpenArkCompiler 四个技术特点

能能够将不同语言代码编译成一套可执行文件,在运行环境中高效执行:

支持多语言联合优化、消除跨语言调用开销;

更轻量的语言运行时;

软硬协同充分发挥硬件能效;

推荐阅读