华为方舟编译器开源,我命由我不由天!

综合科技
CSDN
胡巍巍
2019-08-08 · 17:25
[ 亿欧导读 ] 据华为官方测试,方舟编译器提升手机系统操作流畅度高达 24%,系统响应性能提升 44%。
华为,华为,安卓,方舟编译器,余承东 图片来自“东方IC”

8月6日,华为开发者大会2019召开前夕,知名数码博主@菊厂搞机,发表了一篇名为《华为新贵!方舟编译器的荣光和使命》的长文,讲述华为方舟编译器的前世今生。很快,华为消费者业务CEO余承东,转发此文、并发微博表示“它详细解读了我们如何用十年努力,让方舟编译器和世界对话,让手机的使用体验更加流畅。接下来方舟编译器会全面开源,期待更多合作伙伴加入方舟阵营,一起为消费者带来全新的移动应用生态和体验!”

什么是编译器?

打个比方,你用“世界上最好的语言”PHP写完代码后,计算机还没法识别。这时,经过一个叫做编译器的东东的转换,你的代码就能在电脑上,生成能直接运行的应用。说白了,编译器的角色,就好比你把英文翻译成中文时的谷歌翻译,当然它的工作原理,要比谷歌翻译复杂得多。OK,再来说回方舟编译器,方舟这名字来源自西方经典,含有拯救的意思,可以说华为在起名上一向立意高远。

方舟编译器是什么?

据华为官方介绍,方舟编译器是首家完全替代语言虚拟机的静态编译器,完全不需要解释器。兼顾Java开发效率和C语言运行效率的编译器。为了造这艘“方舟”,华为磨剑十年。2009年,华为启动5G基础技术研究的同时,开始创建编译组,第一批海内外研究人员加入。2013年,华为推出面向基站领域的自研编译器HCC,并正式提出编译器框架构想。2014年,众多海内外专家加入华为,方舟项目正式启动。2016年,成立编译器与编程语言实验室。

2019年,华为方舟编译器正式面世。

余承东:方舟编译器能实现Android性能革命

方舟编译器,最早进入观众视线,是在2019年4月的华为P30的国内发布会上,余承东表示,方舟编译器能实现Android性能革命。

据华为官方测试,方舟编译器提升手机系统操作流畅度高达 24%,系统响应性能提升 44%。尽管编译器更多承担的是“翻译”的功能,但是方舟编译器,更像一个编译运行系统。它主要有两方面优点:

1、华为官方对于方舟编译器,有个很形象的比喻。如果说,安卓系统是和谐号,那么方舟编译器就是复兴号高铁。因为,它首次在Java领域将虚拟机干掉,Java/C/C++等混合代码,可以一次编译成机器码,直接在手机上运行。这让开发者们,彻底告别Java的JNI额外开销。

2、方舟编译器拥有空间换性能,因此可直接将编译器的代码优化,搬到开发者环境。

出于安卓,胜于安卓

据华为官方介绍,“出于安卓,胜于安卓,超越iOS,并且全面兼容安卓”,是方舟编译器的使命。目前,方舟已经可以实现“混合语言的统一中间表示和完全静态编译”。故此,它可以左杀虚拟机,右杀JNI开源,用户从此可以告别间歇性卡顿。
同时,华为还将于近期全面开源方舟编译器!难怪在解读华为的那篇文章里,用Linux之父的照片和他那句“Talk is cheap. Show me the code!”来作为结束语!不只是因为,华为的方舟编译器是真枪实干出来的,更是因为方舟马上就要开源了!而Linux之父的开源创举,至今影响无数开发者!

那么,方舟编译器开源后的影响力如何?这得开发者说了算!


活动推荐:WRC2019世界机器人大会-大湾区机器人生态协同发展论坛

机器人被誉为“制造业皇冠的明珠”,作为机器人产业聚集地的大湾区,利用高新技术、高效资本等优势,推动了我国机器人事业前进,备受全国瞩目。为了洞悉机器人发展态势,促进大湾区机器人产业融合共生,2019年08月22日下午,在北京市人民政府、工业与信息化部和中国科学技术协会等机构指导下,由亿欧公司主办的大湾区机器人生态协同发展论坛,将以“融合共生·迭代加速”为主题,在北京市亦创国际会展中心拉开序幕。在本次大会中,业界大咖将聚焦机器人的新技术新场景新资本新模式等亮点,发表主题演讲并进行圆桌讨论,深入解读大湾区生态环境,从“新”定义大湾区机器人,共同探讨大湾区机器人的创新融合发展之道

大湾区机器人生态协同发展论坛


本文已标注来源和出处,版权归原作者所有,如有侵权,请联系我们。

各工作岗位将被AI取代的概率

选择岗位,查看结果

制图员和摄影师

87.9%

参与评论

最新文章

1、 若贵平台是网站或者APP,在进行单篇原创文章转载时,需在文章标题或者导语下方,注明文章来源以及作者名称;若寻求5篇及以上的长期内容合作,需与亿欧公司内容运营部门取得联系,并签订转载合作协议。

【若贵司平台转载亿欧公司原创文章已经超过5篇,请及时与我们联系补签转载合作协议,计算时间以2019年2月10日之后为准】

2、 若贵平台是微信公众号,在进行单篇原创文章转载时,请联系亿欧公司内容运营人员进行单篇文章的白名单开通,同样需要注明文章来源及作者名称;若寻求2篇及以上的长期内容合作,需与亿欧公司内容运营部门取得联系,并签订转载合作协议。可将公司全称(简称)、公司网址、微信公众号、微信或者电话等信息发送至hezuo@iyiou.com,会有工作人员与您取得联系。

关闭

快来扫描二维码,参与话题讨论吧!

快捷登录 密码登录
获取验证码

新用户登录后自动创建账号

登录表示你已阅读并同意《亿欧用户协议》

快捷登录 密码登录

账号为用户名/邮箱的用户 选择人工找回

关联已有账户

新用户或忘记密码请选择,快捷绑定

账号为用户名/邮箱的用户 选择人工找回

快速注册

获取验证码

创建关联新账户

发送验证码

找回密码

获取验证码
账号为用户名 / 邮箱的用户 选择人工找回

未完成注册的用户需设置密码

如果你遇到下面的问题

我在注册/找回密码的过程中无法收到手机短信消

我先前用E-mail注册过亿欧网但是现在没有办法通过它登录,我想找回账号

其他问题导致我无法成功的登录/注册

请发送邮箱到service@iyiou.com,说明自己在登录过程中遇到的问题,工作人员将会第一时间为您提供帮助

账号密码登录

乐乐呵呵@微信昵称

该亿欧账号尚未关联亿欧网账户

关联已有账户

曾经使用手机注册过亿欧网账户的用户

创建并关联新账户

曾用微信登录亿欧网但没有用手机注册过亿欧的用户

没有注册过亿欧网的新用户

先前使用邮箱注册亿欧网的老用户,请点击这里进入特别通道
意见反馈
意见反馈
亿欧公众号 亿欧公众号
小程序-亿欧plus 小程序-亿欧plus
返回顶部