8 月 9 日至 8 月 11 日, 华为面向全球开发者的 2019 年开发者大会, 将在东莞松山湖举行. 据悉, 今年也是华为第一次在华为松山湖基地欧洲小镇里举办开发者大会.
前不久, 余承东曾在微博上预告:"让我们用方舟编译器换个打招呼的方式, 8 月 9 日相约松山湖, 不见不散!" 据此前消息, 华为方舟编译器将在 8 月正式开源, 此次大会上, 余承东有望正式宣布.
今日有媒体发现, 赶在华为开发者大会开幕前几天, 华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址 .
官方介绍称, 方舟编译器是基于 GCC 开发的交叉编译器套件, 它包括了 C,C++,Fortran 的前端, 也包括了这些语言的库 (如 libstdc++,libgcc 等).HCC 运行在 X86 Linux 架构服务器上, 生成的二进制运行在 Aarch64 架构服务器上.
今年 4 月份的华为 P30 系列发布会上, 华为方舟编译器首次亮相. 据悉, 华为早在 5 年前就开始布局该应用编辑技术, 并投入数百专家团队, 历经多次尝试, 才在 EMUI 9.1 上实现了机器代码的翻译.
简单来说, 现有的安卓系统上的程序往往需要一边转换一边执行, 会占用较多的处理资源, 影响程序执行的效率.
华为方舟编译器提供了全新的系统及应用的编译和运行机制, 从动态编译变为静态编译, 就是直接将高级语言直接编译成机器码, 彻底消除了虚拟机动态编译的额外开销, 实现了开发和运行效率的兼容并举.
根据华为实验室的测试数据, EMUI 9.1 在仅仅对系统组件 System Server 应用了华为方舟编译器后, 就带来了系统操作流畅度提升 24%, 系统响应性能提升 44% 的收益.
来源: http://www.tuicool.com/articles/mauMRbr