小表妹
- 感谢邀请回答
首先还是要说方舟编译器,作为全新的系统及应用的编译和运行机制,从DNA层面对安卓进行了改造,解决了安卓应用边解释边运行的低效问题,让手机能直接听懂"高级语言\
徽小墨
什么是方舟编译器
4月25日,华为的媒体沙龙会议上,王成录博士先介绍了EMUI演进过程以及近几年来,华为在系统软件上针对用户使用中的痛点问题进行的有针对性的优化。同时也解释了“方舟编译器”,其实方舟编译器即使一个编译器,编译器就是将计算机高级编程语言转化为机器可执行的机器语言的工具,也就是直接转化为二进制代码。可以说是一步到位的编译。
同样,方舟编译器的原理也是这样
编译器的研发
但是编译器的研发是非常困难的,王成录博士也坦言需要“板凳要坐十年冷”。开发编译器需要研发人员既精通高级语言,对各种框架等非常熟悉,又要对机器语言了如指掌,对研究人员要求非常高。在华为方舟编译器的研发上,王博视坦言:华为在编译器研发上的积累,可以追溯到2009年,华为海思研发起步时,当时吸引了第一批海内外研究人员加入,创建了编译组。2013年,华为自研并推出了用于基站的编译器HCC,这也是华为编译器框架构想的正式提出,也是方舟编译器的前身。
方舟编译器的作用
1,体现多语言联合优化编译器,消除了跨语言调用的开销
2,无需依赖虚拟机,大大减少资源的占有率
3,可针对不同应用灵活编译优化,翻译出性能更佳的机器指令
华为战略
新视界资讯
楼上针对方舟编译器已经说得很透彻了。
华为真正的实力是什么?是舍得投入啊!这种超高难度的底层编译器重写,耗费时间长,还要投入很多人,据说是千人专家团队(注意是专家团队)耗费了3-5年才研发出来的。
这种长远的眼光和切实的执行能力,才是华为真正的实力。
大圣麻麻是石头
4月25日,华为的媒体沙龙会议上,王成录博士先介绍了EMUI演进过程以及近几年来,华为在系统软件上针对用户使用中的痛点问题进行的有针对性的优化。同时也解释了“方舟编译器”,其实方舟编译器即使一个编译器,编译器就是将计算机高级编程语言转化为机器可执行的机器语言的工具,也就是直接转化为二进制代码。可以说是一步到位的编译。
所以充分说明了华为的技术实力
徐正凌
华为都是走一步看三步,方舟编译器就是在为未来做准备,期待麒麟OS生态系统早日推出。
何勇76934101
编译器是一种计算机语言翻译程序,华为开发的方舟编译器其实就是一个噱头而已。并没有超出谷歌安卓系统的运行机制范围,这就好比,一个厨师把把鱼香肉丝的出锅时间缩短了一秒钟,可是,鱼香肉丝还是那个鱼香肉丝,仅此而已。