月光博客 » 軟件應用 » 華為開源平臺上線:鴻蒙系統、方舟編譯器開源

華為開源平臺上線:鴻蒙系統、方舟編譯器開源

  日前,華為EMUI官方微博預告稱,方舟編譯器的開源已經準備就緒,將在8月31日“show you the code(展示代碼)”。今天(31日)凌晨,華為開源平臺網站如期而至。到了當天下午,名為“HarmonyOS/OpenArkCompiler”(鴻蒙操作系統/開源方舟編譯器)的倉庫也出現在網站上。

  據介紹,OpenArkCompiler是來自華為方舟編譯器的開源項目,是面向多設備、支持多語言的統一編程平臺。

  據介紹,方舟編譯器是基于GCC開發的交叉編譯器套件,它包括了C、C++、Fortran的前端,也包括了這些語言的庫(如libstdc++、libgcc等)。HCC運行在X86 linux架構服務器上,生成的二進制運行在Aarch64架構服務器上。

  華為方舟編譯器提供了全新的系統及應用的編譯和運行機制,從動態編譯變為靜態編譯,就是直接將高級語言直接編譯成機器碼,徹底消除了虛擬機動態編譯的額外開銷,實現了開發和運行效率的兼容并舉。

  早在5年前,華為就開始布局該應用編譯技術,并投入數百專家團隊,經歷多次嘗試,才在EMUI 9.1上實現了機器代碼的翻譯。

  根據華為實驗室的測試數據,EMUI 9.1在僅僅對系統組件System Server應用了華為方舟編譯器后,就帶來了系統操作流暢度提升24%,系統響應性能提升44%的收益。

  華為方舟編譯器將會在EMUI后續的版本開發中運用到更多模塊中,并且方舟編譯器將面向業界全面開源,更多開發者可參與到方舟編譯器的開發、使用中。

  華為開源平臺地址:點擊這里

頂一下 ▲()   踩一下 ▼()

相關文章

  1. 1
    foobar   說道:
    菊廠:重新定義開源
    支持(18反對(4回復
  1. 2
    刁遠滿   說道:
    源碼得好好看一看
    支持(4反對(1回復
  1. 3
    玩個大氣波   說道:
    編譯個hello world,有成功的嗎?
    支持(3反對(0回復
  1. 4
    LIVELONGAP   說道:
    方舟 還真他媽以為有人來參與開發 哈哈
    支持(2反對(0回復
  1. 5
    少年你這是良緣吶   說道:
    改名字就是自己的了
    支持(1反對(0回復
  1. 6
    makermade   說道:
    首次開源范圍是編譯器 IR( Intermediate Representation)、RC(Reference Counting)和多語言設計思想等
    支持(0反對(0回復
  1. 7
    SG_Viking   說道:
    這算開發者平臺嗎?
    支持(1反對(1回復
  1. 8
    LFY老肥羊   說道:
    噴子除了噴,還能干啥?
    支持(1反對(2回復
  1. 9
    sol_Yun   說道:
    小米就是你這種人給糟蹋了。
    支持(0反對(2回復

發表留言


排列三和值南方双彩网