方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。
方舟编译器(OpenArkCompiler)是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。
OpenArkCompiler 2.0 主要提供对Java、C语言的编译和运行支持,代码仓:https://gitee.com/openarkcompiler/OpenArkCompiler
OpenArkCompiler 3.0 主要结合OpenHarmony和HarmonyOS面向多设备开发和运行的多语言应用的需求,新增对JavaScript/TypeScript语言、平台无关的应用分发格式、跨设备轻量级运行时的支持。目前在OpenHarmony开放的代码仓如下:
运行时公共组件:https://gitee.com/openharmony/arkcompiler_runtime_core
JS运行时: https://gitee.com/openharmony/arkcompiler_ets_runtime
JS/TS前端编译器: https://gitee.com/openharmony/arkcompiler_ets_frontend