皮皮游戏网:您身边最放心、安全的游戏下载网站!
皮皮游戏网 > 软件下载 > 开发工具 > 方舟编译器 v1.0

方舟编译器

软件大小: 108.44MB 软件语言: 简体中文
软件类别: 开发工具 更新时间: 2021-09-10
官方网站: www.ppcn.net 应用平台: Windows操作系统
软件等级:
  • 方舟编译器
  • 方舟编译器下载

方舟编译器是华为公司首个完全自主研发的编译器平台,随着鸿蒙2.0系统的推出,也一起发布了。这款软件能够支持多语言和多设备的编译,我们可以通过这款软件来解决安卓程序“边解释边执行”的低效率问题,方便你更好开发安卓程序。

方舟编译器

方舟编译器软件介绍

是由华为推出为安卓手机而打造的编制工具,用户可以使用对终端软件编译机制进行了架构级优化,实现Java程序到aarch64汇编指令的编译过程。开发人员可以基于开源代码+二进制,编译构建出编译器工具链,尝试对Java程序进行编译,其不采用现有安卓编译器边解释边执行的模式,而是将动态编译改为静态编译模式,做到全程执行机器码,进而高效运行程序,从而大大缩短程序响应时间。

亮点介绍

1、通过将Java语言直接变成机器码绕开虚拟机实现应用的直接编译;

2、这样用户下载应用完成后就自然得到了编译过的应用,操作非常简单哦;

3、提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译。

方舟编译器

特色介绍

多语言联合:将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本

轻量运行时:通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小

软硬件协同:编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳

多平台支持:支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率

常见问题

Q1:是一次性全部代码吗?

答:首次开源范围是编译器 IR( Intermediate Representation)、RC(Reference Counting)和多语言设计思想等,用于与业界、学术界沟通交流。接下来将陆续开源编译器前端、后端,支持其它语言(如 JavaScript)的编译等,当前部分Java语言特性和JVM虚拟机特性的支持未包括在本次开源代码中,包括:annotation、lambda表达式、泛型等。目前仍有很多地方不完善,会在社区陆续迭代,遇到问题请在社区提交 issue,欢迎在社区继续讨论设计和代码共建。