珠海本土网,每日更新最新珠海新闻! 收藏本站
您现在的位置:主页 > 国内经济 >

华为方舟编译器于今年8月份开源 华为方舟编译器究竟是什么?

标签:华为 语言 系 方舟 编译器  日期:2019-06-27 01:49
健康,海思麒麟芯片的授权销售潜在可能性也正变得越来越大,未来支持方舟编译器的机型都可以直接升级至华为的鸿蒙系统,华为方舟编译器是什么方舟编译器是应用编译技术,解决了安卓
华为方舟编译器于今年8月份开源 华为方舟编译器究竟是什么?

近日,在上海举行的中国开源峰会2019上,华为战略与产业发展副总裁肖然表示,华为方舟编译器将于今年8月正式开源。华为诚邀广大合作伙伴和应用开发者一起加入“方舟朋友圈”,一起打造终端生态的方舟,共建公平、公开、健康、共赢的全球生态。而方舟编译器的开源,似乎也代表着鸿蒙操作系统推向市场的重要一步!

对于华为方舟编译器开源一事,有观点明确指出,“这标志着华为在终端应用生态中的一大开放举措,方舟编译器的开放与鸿蒙操作系统的研发有着紧密的直接联系,从宏观角度来看,海思麒麟芯片的授权销售潜在可能性也正变得越来越大。”另外一种传言则指出,未来支持方舟编译器的机型都可以直接升级至华为的鸿蒙系统,实现安卓到鸿蒙的无缝切换。

华为P30系列国行发布会上,华为正式推出了革命性的“方舟编译器”,通过架构级优化,显著提升性能,全程执行机器码,高效运行应用,彻底解决安卓应用“边解释边执行”造成的低效率。华为宣称,方舟编译器可让系统操作流畅度提升24%,系统响应速度提升44%,第三方应用重新编译后流畅度可提升60%!而且,华为正在将方舟编译器升级至自家的旗舰机型之上,从而进一步提升系统流畅性。

华为方舟编译器是什么

方舟编译器是应用编译技术,但其实华为早在5年前就开始布局,并投入数百专家团队,历经多次尝试,才在EMUI 9.1上实现了机器代码的翻译。

方舟编译器作为全新的系统及应用的编译和运行机制,从DNA层面对安卓进行了改造,解决了安卓应用边解释边运行的低效问题,让手机能直接听懂“高级语言”,可以说是近几年来安卓阵营最大的根本性革新。它大幅降低了安卓系统随机卡顿的问题,打破了人机之间的藩篱,让用户能直观感受到的就是使用体验更加持久流畅。

什么是编译器

编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)

高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(Source program)作为输入,翻译成目标语言(Target language)机器代码的等价程序。源代码一般为高级语言 (High-level language), 如Pascal、C、C++、Java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(Object code),有时也称作机器代码(Machine code)。

对于C#、VB等高级语言而言,此时编译器完成的功能是把源码(SourceCode)编译成通用中间语言(MSIL/CIL)的字节码(ByteCode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被CPU直接计算的机器码(NativeCode)。

  • 相关深度报告REPORTS

    2019-2025年中国互联网数据中心(IDC)IT行业深度分析及发展前景预测报告

    互联网数据中心(internet data center,IDC)是在internet发展过程中应运而生的一类新型互联网服务,是以电信级的机房和网络资源为依托,为政府企业、应用服务提供商、内容服务提供商、系统I...

    查看详情

产业规划 特色小镇 产业园区规划 产业地产 可研报告 商业计划书 细分市场研究 IPO上市咨询

最近更新
热门排行
推荐阅读