正在加载

游戏网开发工具方舟编译器

方舟编译器  v1.0

方舟编译器

版本:v1.0 类别:开发工具
大小:108.44MB 时间:2021-09-10
  • 方舟编译器
  • 方舟编译器下载

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

    方舟编译器

    方舟编译器软件介绍

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

    亮点介绍

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

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

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

    方舟编译器

    特色介绍

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

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

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

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

    常见问题

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

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

    展开全部
    收起

    软件排行榜