当前位置:网站首页> 天晴问答>正文

华为发布的方舟编译器真的这么神奇吗?

提问于:2019-04-12 13:05:38提问者:天晴网友

如题:华为发布的方舟编译器真的这么神奇吗?关于华为方舟编译器,你怎么看?

最佳答案

华为方舟编译器,是一次重大创新。

华为方舟编译器的原理。

三种计算机语言。第一,机器语言,就是0、1二进制代码。第二,汇编语言,就是通过机器硬件将机器语言编译成我们能看明白的编译语言,就相当于翻译器。第三,高级语言,就是程序员编程,比如JAVA 编程等。

安卓系统基本操作。除了华为、苹果之外其他手机厂商也基本用安卓系统。简单点说,就是用JAVA虚拟机编程(高级语言),再用JAVA虚拟机汇编(汇编语言),再编译成机器懂的二进制(机器语言)。 虚拟机始终绕不开、都是虚拟机进程,而且不同公司虚拟机、程序编写软件和习惯不同,必须一行行地汇编、编译、执行,每部分都有头有尾,就相当于把名著改变成若干集电视剧。

方舟编译器的逆天操作。华为这款编译器将上述汇编、编译功能合为一体,成为华为统一标准,本质是创新型的安卓应用编译器。不管是哪家编的程序(高级语言),用华为编译器,可以统一地汇编、编译,统一给安卓系统执行(机器语言)。就相当于把名著改成一部电影,只有一个开头结尾,是一个整体。这么做有一个前提,就是兼容适用于安卓的所有开发语言、汇编表、编译表,在此基础上自己重新汇编、编译,整合成为华为自己的标准。这个工作量和难度是相当惊人的。

华为方舟编译器的功能。

过程很省事。华为方舟编译器是底层优化,虽然执行效率还需要实践证明,但是让操作系统全程执行机器码,彻底改变了安卓系统“边解释边执行”的效率问题,高效编译,直接运行,多个来源,一个出口,效率会提升。

性能很优越。余承东的描述中,华为方舟编译器能够将系统操作流畅度提升24%,将系统运行效率提升44%,将各种APP操作流畅度提升60%。

华为方舟编译器的潜力。

开发共享搭平台。余承东面向国产手机厂商宣布,方舟编译器要开源,鼓励APP开发厂商尽量使用方舟编译器,实际是培养客户的信任和使用习惯。到了5G时代,一切上云,APP未必一直存在。

为自己系统铺路。华为如果今后用自己的系统,各家厂商不需要根据华为的新系统重新开发APP,只需要通过方舟编译器处理过,就可以很自然地将安卓系统的软件移植到华为操作系统上,背后是手机生态的移植,这个意义非同寻常。华为的5G布局也是类似原理,尽量兼容3G、4G组网,减少原有用户、厂商的建设、使用成本。同时,华为芯片减轻对高通的依赖、方舟编译器减轻对安卓的依赖。这是华为的技术远见。

欢迎批评指正。

网友533
其它答案

华为这是哗众取宠,自吹牛皮。android上的java虚拟机早就不是解释执行的时代了,谷歌已经实现了预编译java指令为二进制代码的工作,android上的dex2oat就是这个功能,实在不明白华为吹嘘的这个方舟编译器好在哪儿?有本事,真的自己搞出来真正属于自己的东西,而不是找个噱头就为了博个眼球,多卖出去几台机器。中国的任何公司真正投入研发,取得技术成就我都万分高兴,但不屑于华为这种不齿的行径

游客4762

作为一个Android从业人员来讲 我就怕它吹的牛逼不是真的 等它开源了 我看看原理在来回答吧 如果真有什么特别的改进我真心为华为感到高兴 但是优化60%的速度Google都不敢这么讲啊

热心网友7984
点击展开全文
相关推荐+更多
  • 华为p30价格曝光了吗?

    我想问一下大家,华为p30价格曝光了吗?听说华为是有新的手机上市的,好像是华为p30,那么现在的华为p30价格曝光了吗?有谁知

  • 华为畅享7多少钱?

    华为畅享7多少钱?我最近打算买一台华为畅享7手机,但是由于我之前没有了解过,我不知道手机的价格是多少钱,想问一下,华为畅

  • 华为5g手机价格多少钱?

    我想请问大家一个问题,就是华为5g手机价格多少钱?最近我的手机摔坏了,我想购买一台华为5g手机,但是不知道价格多少钱。麻烦

  • 华为本科生起薪多少钱?

    我想请问大家一个问题,就是华为本科生起薪多少钱?我是一名本科上,我想到华为工作,现在想了解一下华为本科生起薪多少钱。麻烦

  • 美国为什么打击华为?

    美国在很多个国家都占有较大份额的市场,旗下业务很吃得开。可是,偏偏在美国受阻了!原来,美国在打击华为。那么,我想知道

  • 华为概念股龙头有哪些?

    我想请问大家一个问题,就是华为概念股龙头有哪些?最近我想投资股票,朋友推荐我投资华为概念股龙头,但是我不知道华为概念股

问答评论