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

2019-10-16 09:45:20 月光博客 分享

  日前,華為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后續的版本開發中運用到更多模塊中,并且方舟編譯器將面向業界全面開源,更多開發者可參與到方舟編譯器的開發、使用中。

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

頂一下 ▲()   踩一下 ▼()
聲明:本站部分資源來源于網絡,版權歸原作者或者來源機構所有,如作者或來源機構不同意本站轉載采用,請通知我們,我們將第一時間刪除內容。本站刊載文章出于傳遞更多信息之目的,所刊文章觀點僅代表作者本人觀點,并不意味著本站贊同作者觀點或證實其描述,其原創性及對文章內容的真實性、完整性、及時性本站亦不作任何保證或承諾,請讀者僅作參考。
編輯:星天
余姚| 商洛| 锡林郭勒| 馆陶| 大丰| 克拉玛依| 慈溪| 绵阳| 西双版纳| 咸阳| 临沧| 平潭| 改则| 宁波| 长治| 昆山| 黔西南| 邳州| 张北| 沧州| 河南郑州| 文山| 洛阳| 黄南| 本溪| 东营| 淄博| 巴中| 邢台| 莆田| 邳州| 榆林| 宁德| 咸阳| 宜昌| 临沧| 漳州| 燕郊| 平凉| 日照| 燕郊| 鸡西| 张掖| 阿坝| 湖州| 绥化| 石嘴山| 怒江| 马鞍山| 濮阳| 吕梁| 河北石家庄| 泰兴| 大庆| 保亭| 梧州| 仙桃| 阳泉| 辽阳| 石嘴山| 酒泉| 来宾| 酒泉| 无锡| 益阳| 三沙| 高雄| 昌吉| 无锡| 白城| 临沂| 楚雄| 汕头| 如东| 贵州贵阳| 神木| 清远| 吐鲁番| 天门| 赤峰| 伊犁| 肥城| 项城| 澄迈| 温岭| 信阳| 德清| 淮安| 临猗| 平潭| 大连| 临猗| 博尔塔拉| 三河| 四川成都| 宜春| 庄河| 池州| 滁州| 石嘴山| 保亭| 公主岭| 宣城| 南通| 焦作| 昌都| 遂宁| 东莞| 海南| 绵阳| 汕头| 巢湖| 嘉兴| 儋州| 固原| 绍兴| 乌兰察布| 宿州| 沛县| 德宏| 五家渠| 通辽| 阳泉| 固原| 大兴安岭| 玉树| 绥化| 广安| 广元| 改则| 南安| 吴忠| 鸡西| 文昌| 青海西宁| 阿克苏| 莱芜| 镇江| 开封| 日喀则| 偃师| 吴忠| 宝应县| 张北| 张北| 莆田| 铜川| 四川成都| 十堰| 白山| 龙口| 高雄| 永康| 福建福州| 天水| 镇江| 石狮| 嘉兴| 黄冈| 常州| 白银| 四平| 平顶山| 金华| 浙江杭州| 眉山| 甘南| 南阳| 阳江| 儋州| 三河| 肥城| 安徽合肥| 武安| 张掖| 海丰| 怒江| 招远| 海东| 河池| 娄底| 张掖| 肇庆| 防城港| 朝阳| 唐山| 大丰| 温岭| 牡丹江| 保定| 长治| 漳州| 滨州| 辽阳| 唐山| 儋州| 漯河| 黔东南| 安徽合肥| 天长| 六盘水| 永康| 任丘| 甘南| 日喀则| 枣庄| 石狮| 新泰| 张北| 昆山| 大同| 绥化| 溧阳| 高密| 大兴安岭| 哈密| 博罗| 攀枝花| 曹县| 中卫| 张掖| 黑河| 防城港| 曲靖| 大理| 嘉兴| 库尔勒| 鄂尔多斯| 桂林| 沧州| 禹州| 吉林长春| 绍兴| 喀什| 潮州| 定西| 兴安盟| 朔州| 三沙| 西藏拉萨| 渭南| 吉林长春| 平顶山| 七台河| 东莞| 抚州| 诸城| 济南| 宜宾| 东海| 新泰| 六盘水| 海西| 汉川| 九江| 阿坝| 灌南| 南安| 琼中| 仁怀| 黔南| 灌云| 铜仁| 天长| 贵港| 海拉尔| 清远| 禹州| 资阳| 咸阳| 灌云| 简阳| 酒泉| 嘉峪关| 霍邱| 柳州| 定州| 图木舒克| 如皋| 日土| 宁夏银川| 德州| 济南| 三沙| 南阳| 荣成| 汉川| 郴州| 长葛| 贵港| 张掖| 泗洪| 丽江| 诸城| 泰安| 鹰潭| 陵水| 定安| 泰州| 铜陵|