news center新闻中心
首页
>
新闻中心
>
新闻详情

开发者的福音,华为开放方舟编译器源代码

发布人:盘古科技 发布时间:2019-09-02

早在829日晚,华为就放出预告,在831日开源方舟编译器,很多用户一大早就开始等待了,但是直到下午3点左右,开源方舟编译器官方才能够访问。到了傍晚,华为才正式放出代码,但从代码的时间线来看,赶工痕迹明显。
 

不过很多网友对此也表示理解,毕竟也可以说是时间紧任务重,能够如期开放网友们已经很满意了。那么,方舟编译器开放了什么呢?对于广大开发者而言,又意味着什么?天津网站制作小编来给大家简单分析下。
 

按照华为的介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件,目前还在持续演进中,上述能力将陆续实现和开源。
 

通过多语言统一IR表示,方舟编译器可实现应用中多种编程语言联合编译优化提升性能,而且在支持多平台的同时,根据设备特征提供便捷的开发与部署策略提升效率。
 

华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。
 

华为官方表示,方舟编译器对手机App运行速度提升极大。使用EMUI 9.1的华为手机,对系统主要服务System Server进行静态编译化后,系统流畅度提升了24%,系统响应性能提升了44%
 

华为以第三方微博极速版为例,经过方舟编译器静态化编译后,流畅度提升高达60%
 

2019华为开发者大会期间,余承东也透露了方舟编译器的新动向,未来能支持多语言统一编译,CC++JavaJSKotlin等都能支持,甚至可以混合编译。
 

华为方舟编译器的开放,对于广大开发者意义重大,但是这些开源动作对于整个开发界乃至社的影响,暂时还不得而知,但是可愿意预见的是,来自中国本土的开源力量已经逐渐生根发芽并且茁壮成长,在整个开发界展现出新的面貌,迈出新的步伐,甚至创造新的宇宙!

上一篇:互联网创业软件开发如何起步
下一篇:教育部上线互联网+留学服务,各种学位学历证实

盘古科技

开发者的福音,华为开放方舟编译器源代码

早在829日晚,华为就放出预告,在831日开源方舟编译器,很多用户一大早就开始等待了,但是直到下午3点左右,开源方舟编译器官方才能够访问。到了傍晚,华为才正式放出代码,但从代码的时间线来看,赶工痕迹明显。
 

不过很多网友对此也表示理解,毕竟也可以说是时间紧任务重,能够如期开放网友们已经很满意了。那么,方舟编译器开放了什么呢?对于广大开发者而言,又意味着什么?天津网站制作小编来给大家简单分析下。
 

按照华为的介绍,方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件,目前还在持续演进中,上述能力将陆续实现和开源。
 

通过多语言统一IR表示,方舟编译器可实现应用中多种编程语言联合编译优化提升性能,而且在支持多平台的同时,根据设备特征提供便捷的开发与部署策略提升效率。
 

华为方舟编译器提供了全新的系统及应用的编译和运行机制,从动态编译变为静态编译,就是直接将高级语言直接编译成机器码,彻底消除了虚拟机动态编译的额外开销,实现了开发和运行效率的兼容并举。
 

华为官方表示,方舟编译器对手机App运行速度提升极大。使用EMUI 9.1的华为手机,对系统主要服务System Server进行静态编译化后,系统流畅度提升了24%,系统响应性能提升了44%
 

华为以第三方微博极速版为例,经过方舟编译器静态化编译后,流畅度提升高达60%
 

2019华为开发者大会期间,余承东也透露了方舟编译器的新动向,未来能支持多语言统一编译,CC++JavaJSKotlin等都能支持,甚至可以混合编译。
 

华为方舟编译器的开放,对于广大开发者意义重大,但是这些开源动作对于整个开发界乃至社的影响,暂时还不得而知,但是可愿意预见的是,来自中国本土的开源力量已经逐渐生根发芽并且茁壮成长,在整个开发界展现出新的面貌,迈出新的步伐,甚至创造新的宇宙!