什么是方舟编译器?为什么说这才是华为的真正实力?

小表妹


  • 感谢邀请回答

首先还是要说方舟编译器,作为全新的系统及应用的编译和运行机制,从DNA层面对安卓进行了改造,解决了安卓应用边解释边运行的低效问题,让手机能直接听懂"高级语言\

徽小墨


什么是方舟编译器

4月25日,华为的媒体沙龙会议上,王成录博士先介绍了EMUI演进过程以及近几年来,华为在系统软件上针对用户使用中的痛点问题进行的有针对性的优化。同时也解释了“方舟编译器”,其实方舟编译器即使一个编译器,编译器就是将计算机高级编程语言转化为机器可执行的机器语言的工具,也就是直接转化为二进制代码。可以说是一步到位的编译。

同样,方舟编译器的原理也是这样

编译器的研发

但是编译器的研发是非常困难的,王成录博士也坦言需要“板凳要坐十年冷”。开发编译器需要研发人员既精通高级语言,对各种框架等非常熟悉,又要对机器语言了如指掌,对研究人员要求非常高。在华为方舟编译器的研发上,王博视坦言:华为在编译器研发上的积累,可以追溯到2009年,华为海思研发起步时,当时吸引了第一批海内外研究人员加入,创建了编译组。2013年,华为自研并推出了用于基站的编译器HCC,这也是华为编译器框架构想的正式提出,也是方舟编译器的前身。

方舟编译器的作用

1,体现多语言联合优化编译器,消除了跨语言调用的开销

2,无需依赖虚拟机,大大减少资源的占有率

3,可针对不同应用灵活编译优化,翻译出性能更佳的机器指令

华为战略

华为编译器,华为手机系统有何联系?华为新品发布会,有提到华为向业界开源的 方舟编译器 ,余承东表示,方舟编译器可实现架构级优化,显著提升性能,其实个人觉得这是华为很大的一盘棋,整个发布会,真正的重点根本就是编译器,华为只是讲了几句重点却又不深入解释太多,隐隐约约闻到了火药味,给我的感觉就是华为越来越不掩饰自己接下来的猛料,虽然还有很多路要走,但这个编译器一定跟麒麟系统有关,让大家尽快并乐意接受使用华为的编译器去改善市场上的APP,当有一天时机允许,华为的手机系统上线就没什么阻碍了,APP开发商乐意 关键是用户乐意 ,这一重大举措是有战略性的,为将来华为手机系统的发布奠定基础,同时将安卓应用生态转移为华为应用生态。。所以这一步棋走的非常高明,另一方面不难看出,取名“方舟”,意在透露如果安卓收费,这就是华为的备用方案,为华为的智慧及强大的实力点赞

新视界资讯


楼上针对方舟编译器已经说得很透彻了。

华为真正的实力是什么?是舍得投入啊!这种超高难度的底层编译器重写,耗费时间长,还要投入很多人,据说是千人专家团队(注意是专家团队)耗费了3-5年才研发出来的。

这种长远的眼光和切实的执行能力,才是华为真正的实力。


大圣麻麻是石头


4月25日,华为的媒体沙龙会议上,王成录博士先介绍了EMUI演进过程以及近几年来,华为在系统软件上针对用户使用中的痛点问题进行的有针对性的优化。同时也解释了“方舟编译器”,其实方舟编译器即使一个编译器,编译器就是将计算机高级编程语言转化为机器可执行的机器语言的工具,也就是直接转化为二进制代码。可以说是一步到位的编译。

所以充分说明了华为的技术实力


徐正凌


华为都是走一步看三步,方舟编译器就是在为未来做准备,期待麒麟OS生态系统早日推出。


何勇76934101


编译器是一种计算机语言翻译程序,华为开发的方舟编译器其实就是一个噱头而已。并没有超出谷歌安卓系统的运行机制范围,这就好比,一个厨师把把鱼香肉丝的出锅时间缩短了一秒钟,可是,鱼香肉丝还是那个鱼香肉丝,仅此而已。


分享到:


相關文章: