您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
什么是方舟编译器?为什么说这才是华为的真正实力?
华为,编译器,方舟什么是方舟编译器?为什么说这才是华为的真正实力?
发布时间:2019-02-08加入收藏来源:互联网点击:
回答于 2019-09-11 08:43:50
什么是方舟编译器
4月25日,华为的媒体沙龙会议上,王成录博士先介绍了EMUI演进过程以及近几年来,华为在系统软件上针对用户使用中的痛点问题进行的有针对性的优化。同时也解释了“方舟编译器”,其实方舟编译器即使一个编译器,编译器就是将计算机高级编程语言转化为机器可执行的机器语言的工具,也就是直接转化为二进制代码。可以说是一步到位的编译。
同样,方舟编译器的原理也是这样
编译器的研发
但是编译器的研发是非常困难的,王成录博士也坦言需要“板凳要坐十年冷”。开发编译器需要研发人员既精通高级语言,对各种框架等非常熟悉,又要对机器语言了如指掌,对研究人员要求非常高。在华为方舟编译器的研发上,王博视坦言:华为在编译器研发上的积累,可以追溯到2009年,华为海思研发起步时,当时吸引了第一批海内外研究人员加入,创建了编译组。2013年,华为自研并推出了用于基站的编译器HCC,这也是华为编译器框架构想的正式提出,也是方舟编译器的前身。
方舟编译器的作用
1,体现多语言联合优化编译器,消除了跨语言调用的开销
2,无需依赖虚拟机,大大减少资源的占有率
3,可针对不同应用灵活编译优化,翻译出性能更佳的机器指令
华为战略
华为编译器,华为手机系统有何联系?华为新品发布会,有提到华为向业界开源的 方舟编译器 ,余承东表示,方舟编译器可实现架构级优化,显著提升性能,其实个人觉得这是华为很大的一盘棋,整个发布会,真正的重点根本就是编译器,华为只是讲了几句重点却又不深入解释太多,隐隐约约闻到了火药味,给我的感觉就是华为越来越不掩饰自己接下来的猛料,虽然还有很多路要走,但这个编译器一定跟麒麟系统有关,让大家尽快并乐意接受使用华为的编译器去改善市场上的APP,当有一天时机允许,华为的手机系统上线就没什么阻碍了,APP开发商乐意 关键是用户乐意 ,这一重大举措是有战略性的,为将来华为手机系统的发布奠定基础,同时将安卓应用生态转移为华为应用生态。。所以这一步棋走的非常高明,另一方面不难看出,取名“方舟”,意在透露如果安卓收费,这就是华为的备用方案,为华为的智慧及强大的实力点赞
回答于 2019-09-11 08:43:50
方舟编译器编译的应用在开发阶段就已完成。也就是说,只要是经过编译器编译的应用,在应用市场上上架了以后,用户下载的就是编译过的了。
方舟编译器作为全新的系统及应用的编译和运行机制,从DNA层面对安卓进行了改造,解决了安卓应用边解释边运行的低效问题,让手机能直接听懂“高级语言”,可以说是近几年来安卓阵营最大的根本性革新。它大幅降低了安卓系统随机卡顿的问题,打破了人机之间的藩篱,让用户能直观感受到的就是使用体验更加持久流畅。
上一篇:在历代的演义小说(《封神演义》除外)中,有哪些武功绝世的将军?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |