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

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

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

頂一下 ▲()   踩一下 ▼()
聲明:本站部分資源來源于網絡,版權歸原作者或者來源機構所有,如作者或來源機構不同意本站轉載采用,請通知我們,我們將第一時間刪除內容。本站刊載文章出于傳遞更多信息之目的,所刊文章觀點僅代表作者本人觀點,并不意味著本站贊同作者觀點或證實其描述,其原創性及對文章內容的真實性、完整性、及時性本站亦不作任何保證或承諾,請讀者僅作參考。
編輯:星天
六盘水| 晋中| 芜湖| 百色| 垦利| 绥化| 邯郸| 永新| 中卫| 巴彦淖尔市| 醴陵| 大兴安岭| 那曲| 枣庄| 馆陶| 荣成| 三明| 揭阳| 永州| 石嘴山| 台湾台湾| 宜宾| 荆州| 吉林长春| 阜新| 牡丹江| 崇左| 池州| 崇左| 巴彦淖尔市| 怒江| 汉中| 淮南| 赣州| 和田| 遵义| 湖北武汉| 万宁| 红河| 朝阳| 浙江杭州| 禹州| 苍南| 神木| 大理| 塔城| 襄阳| 张北| 德州| 如东| 湖北武汉| 瑞安| 昌吉| 巴中| 澳门澳门| 江苏苏州| 广安| 邹平| 临猗| 南通| 宿州| 阜新| 扬州| 海西| 改则| 库尔勒| 黔南| 台州| 惠州| 乐平| 唐山| 德阳| 淮南| 宝应县| 吕梁| 诸城| 呼伦贝尔| 甘南| 鞍山| 五家渠| 威海| 日喀则| 平潭| 安岳| 保定| 鸡西| 西藏拉萨| 柳州| 定西| 三沙| 张家界| 金昌| 辽源| 垦利| 海拉尔| 邹平| 潜江| 迁安市| 清远| 禹州| 灌云| 海南海口| 广饶| 安吉| 恩施| 三亚| 包头| 榆林| 东方| 天水| 鹤壁| 九江| 东海| 雄安新区| 邹城| 宜宾| 烟台| 霍邱| 陇南| 醴陵| 桐城| 柳州| 潍坊| 普洱| 图木舒克| 玉树| 南京| 万宁| 乐平| 广汉| 濮阳| 吴忠| 公主岭| 恩施| 玉溪| 甘南| 西双版纳| 安康| 单县| 绵阳| 扬州| 伊犁| 三河| 海拉尔| 铜陵| 沛县| 石狮| 随州| 宿迁| 滨州| 赤峰| 莱州| 泗洪| 温州| 青海西宁| 定西| 海门| 鸡西| 绥化| 保亭| 江西南昌| 莒县| 昌吉| 石嘴山| 榆林| 随州| 邵阳| 绵阳| 五指山| 仁寿| 南平| 凉山| 安顺| 鄢陵| 张掖| 张家口| 安阳| 东莞| 池州| 甘孜| 泉州| 文山| 东莞| 开封| 盐城| 临沂| 济源| 承德| 乐平| 松原| 瓦房店| 宜昌| 阿坝| 盘锦| 中山| 楚雄| 昌吉| 克拉玛依| 铜川| 红河| 诸城| 河南郑州| 大庆| 鸡西| 岳阳| 蓬莱| 项城| 漯河| 包头| 达州| 高雄| 恩施| 武安| 盘锦| 厦门| 象山| 伊犁| 秦皇岛| 乳山| 榆林| 辽阳| 克孜勒苏| 德阳| 宜宾| 平顶山| 潜江| 沭阳| 巴彦淖尔市| 启东| 克孜勒苏| 枣阳| 鹤岗| 漳州| 兴安盟| 岳阳| 黑河| 临猗| 昌吉| 单县| 单县| 三沙| 诸城| 衢州| 澄迈| 廊坊| 乌海| 浙江杭州| 河池| 阳泉| 湖州| 广西南宁| 正定| 义乌| 巴彦淖尔市| 宝鸡| 淮安| 普洱| 仙桃| 广西南宁| 万宁| 吉安| 江西南昌| 伊春| 南京| 山东青岛| 阿拉尔| 吉安| 惠州| 凉山| 长葛| 铁岭| 博罗| 公主岭| 肇庆| 云浮| 宣城| 新余| 燕郊| 阜阳| 嘉善| 吴忠| 海北| 长治| 宁波| 咸宁| 日喀则| 迪庆| 雄安新区| 龙口| 曲靖| 宝鸡| 株洲| 洛阳| 泗阳| 肇庆| 宜都| 常德| 赵县| 温州| 大庆|