看最新新闻娱乐资讯,尽在猎奇娱乐头条! — 猎奇娱乐头条

首页 > 社会热点 > 正文
页面二维码

扫一扫

分享文章到微信

页面二维码

扫一扫

关注新闻阁公众号

分享到:

华为开源平台网站正式上线,方舟、鸿蒙“蓄势待发”

2019-08-31 22:56:36 来源: 编辑:

导读 :   【文/观察者网谷智轩】  日前,华为EMUI官方微博预告称,方舟编译器的开源已经准备就绪,将在8月31日“showyouthecode(展示代码)”。  今天(31日)凌晨,华为开源平

   【文/观察者网谷智轩】

  日前,华为EMUI官方微博预告称,方舟编译器的开源已经准备就绪,将在8月31日“showyouthecode(展示代码)”。

  今天(31日)凌晨,华为开源平台网站如期而至。

  观察者网发现,该网站目前尚处于初始阶段,只提供了一些简单的说明及测试文件。华为在最初的“example”仓库的首页表示,“虽然这是一个测试仓库,但是也欢迎大家在这里交流!”

  在该仓库下的“问题”页面,已有数百名网友展开讨论、提出各种建议,不少人表示“蓄势待发”、“大力支持中国开源事业”。不难看出,业界对方舟编译器的开源充满期待。

  到了当天下午,名为“HarmonyOS/OpenArkCompiler”(鸿蒙操作系统/开源方舟编译器)的仓库也出现在网站上。据介绍,OpenArkCompiler是来自华为方舟编译器的开源项目,是面向多设备、支持多语言的统一编程平台。

  截图自华为开源平台网站

  事实上,对于华为在美国“禁令”下推出的自研操作系统鸿蒙OS,方舟编译器也具有重要的意义。

  华为消费者业务CEO余承东本月初直言,“安卓转鸿蒙非常容易,用方舟编译器,1-2天就能搞定。”

  5年前就开始布局

  31日晚间,华为官方宣布,方舟编译器开源官网当天正式上线。

  本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。

  华为表示,在开源的世界里,我们与开发者们分享技术进步,共同成长,期待能够与广大开发者们同“舟”共济,为科技创新蓄力,不断推进产业开放式创新、构建开放生态。

  图自华为

  在今年4月份华为P30系列手机的国内发布会上,余承东就首次透露,方舟编译器将开源。

  据介绍,方舟编译器是基于GCC开发的交叉编译器套件,它包括了C、C++、Fortran的前端,也包括了这些语言的库(如libstdc++、libgcc等)。HCC运行在X86linux架构服务器上,生成的二进制运行在Aarch64架构服务器上。

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

  早在5年前,华为就开始布局该应用编译技术,并投入数百专家团队,经历多次尝试,才在EMUI9.1上实现了机器代码的翻译。

  根据华为实验室的测试数据,EMUI9.1在仅仅对系统组件SystemServer应用了华为方舟编译器后,就带来了系统操作流畅度提升24%,系统响应性能提升44%的收益。

相关推荐
最新社会热点
猜你喜欢
  1. 娱乐新闻
  2. 日韩明星
  3. 娱乐八卦
  4. 综合影视
  5. 未解之谜
  6. 情感口述
评论
热门新闻
每周热榜
精彩推荐
---