华为方舟编译器正式开源
|
据华为官方介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。它是首个完全替代语言虚拟机的静态编译器,并且完全不需要解释器,同时还兼顾 Java 开发效率和 C 语言运行效率。 8 月 31 日下午 17 时,方舟编译器开源官网上线——OpenArkCompiler(开源方舟编译器),开放了框架源码,开发者们可以下载源代码包,了解熟悉方舟编译器的架构思想。 OpenArkCompiler 介绍
OpenArkCompiler 四个技术特点
OpenArkCompiler 开源范围
OpenArkCompiler 开放能力
脱离GitHub,自主托管![]() 本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR,Intermediate Representation)和语言编译实现,同时搭配编译器其他二进制组件,实现 Java 程序到 aarch64 汇编指令的编译过程。开发者可基于开源代码+二进制,编译构建出编译器工具链,尝试对 Java 程序进行编译。 社区参与者可以通过框架源码学习方舟编译器的编译器中间表示(IR)及基本的中端编译框架,熟悉方舟编译器的架构思想,并参与诸如对编译器中端优化的贡献。开发者则可通过代码托管平台参与社区贡献,包括文档贡献和代码贡献,同时也可在此平台上反馈相关问题和需求。 (编辑:济宁站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

