华为方舟编译器 0.2
《华为方舟编译器 0.2》是一款开发软件的编辑工具,这款软件可以帮助用户设计新的应用程序,还可以设计手机软件,电脑软件,而且这款软件是免费使用的,功能非常丰富,操作也很简单,有需要的快来下载吧!
软件截图
软件功能
多语言联合
将同一应用中的不同语言代码联合编译、联合优化,消除语言间的性能“鸿沟”,降低开发者的优化成本
轻量运行时
通过编译器的语言实现能力和优化能力增强,应用运行时的开销更小
软硬件协同
编译器与芯片实现软硬件协同优化,充分发挥硬件能效,应用体验更佳
多平台支持
支持面向多样化的终端设备平台进行编译和运行,根据设备特征提供便捷的开发与部署策略,提高开发效率
软件特色
架构设计
方舟编译器架构示意图
当前方舟编译器支持Java/Kotlin程序字节码的前端输入,其它编程语言的支持(如 C/C++/JS 等)还在规划中,方舟编译器的中间表示(IR)转换器将前端输入转换成方舟IR,并输送给后端的优化器,最终生成二进制文件,二进制文件与编译器运行时库文件链接生成可执行文件,在方舟的运行环境中就可执行该文件
方舟编译器IR是支持程序编译和运行的中间程序表示。程序源代码中的任何信息对于程序分析和优化都是有帮助的,所以方舟IR的目标是尽可能完整详细地提供源程序的信息。
