华为方舟编译器是一款由华为公司开发的编译器软件,软件具有高效、稳定、可扩展的特点,可以帮助开发者快速编译和发布应用程序,软件还支持多种开发语言、多种操作系统,包括Android和iOS等,可以帮助开发者实现跨平台开发等。

多语言联合
将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本
轻量运行时
通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小
软硬件协同
编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳
多平台支持
支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率
方舟编译器概述
方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。 方舟编译器还在持续演进中,陆续将上述能力实现和开源。
本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。开发者可基于开源代码+二进制,编译构建出编译器工具链,尝试对Java程序进行编译。社区参与者可以通过框架源码学习方舟编译器的编译器中间表达(IR)及基本的中端编译框架,熟悉方舟编译器的架构思想,并参与诸如对编译器中端优化的贡献。
华为始终以开放的姿态拥抱开源,充分参与源码共享,与开发者们共同成就开源世界的科技进步。在全球主流基金会及开源社区中,华为拥有十多个核心席位,作为Linux基金会白金会员,华为不断贡献自己的技术力量,对Linux kernel累积贡献6800+补丁。同时,华为已与40多家头部应用厂商合作,对各类流行应用进行编译优化,并在未来不久上线。
此次公布方舟编译器框架源码后,华为预计将于2020年及以后实现方舟编译器工具链完整开源。在官方开源社区中,开发者们可以参与并贡献自己的力量,与华为一起共同推进基础软件的发展。
华为坚持每年将10%以上的销售收入投入研究与开发,随着软件实力持续增强, 诞生了“GPU Turbo”“Link Turbo”“EROFS”等硬核技术。未来,华为将与广大开发者以及合作伙伴进行更深入、广泛的合作,坚持开放、合作、共赢的策略,联接全行业的能力持续推进产业创新与开放生态。
华为方舟编译器这款软件里面提供给大家的功能非常的丰富多样,而且非常的方便好用,软件能够让小伙伴们快速轻松的上手来使用,处理过程中没有复杂繁琐的流程步骤。



953.31K
桌面工具
8.84MB
桌面工具
56.06MB
桌面工具
44.96MB
桌面工具
100.46MB
桌面工具
234.75MB
桌面工具
桌面工具
5.29MB
下载
桌面工具
4.34MB
下载
桌面工具
204.88 MB
下载
桌面工具
108KB
下载
桌面工具
4.13MB
下载
桌面工具
3.29MB
下载
桌面工具
36.35MB
下载
桌面工具
9.78M
下载
桌面工具
16.48MB
下载
桌面工具
10.02MB
下载