The OpenArkCompiler (OpenArkCompiler) is a unified programming platform designed to support joint compilation and running of multiple programming languages and chip platforms. It includes key components such as the compiler, tool chain, and runtime.
OpenArkCompiler 2.0 supports the compilation and running of Java and C languages. The code repository is https://gitee.com/openarkcompiler/OpenArkCompiler.
OpenArkCompiler 3.0 meets the requirements of OpenHarmony and HarmonyOS for developing and running multi-language applications on multiple devices, supports JavaScript/TypeScript languages, platform-independent application distribution formats, and cross-device lightweight runtimes. The following code repositories are available in OpenHarmony:
Runtime common component: https://gitee.com/openharmony/arkcompiler_runtime_core
JS runtime: https://gitee.com/openharmony/arkcompiler_ets_runtime
JS/TS front-end compiler: https://gitee.com/openharmony/arkcompiler_ets_frontend
Incubator code repository: https://gitee.com/openarkcompiler-incubator