极客网·极客要闻 8月31日,华为方舟编译器开源官网正式上线,并首次开放了框架源码,标志着鸿蒙OS启动开源第一步。
方舟编译器对终端软件编译机制进行了架构级优化,将显著地提升用户体验。此次,华为公布方舟编译器框架源码,未来将实现完整开源,此举将聚合全球开发者与合作伙伴智慧,使能产业升级和创新,激发全新的软件生态活力。
本次方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR)和语言编译实现,同时搭配编译器其他二进制组件,实现Java程序到aarch64汇编指令的编译过程。开发者可基于开源代码+二进制,编译构建出编译器工具链,尝试对Java程序进行编译。社区参与者可以通过框架源码学习方舟编译器的编译器中间表达(IR)及基本的中端编译框架,熟悉方舟编译器的架构思想,并参与诸如对编译器中端优化的贡献。
华为始终以开放的姿态拥抱开源,充分参与源码共享,与开发者们共同成就开源世界的科技进步。在全球主流基金会及开源社区中,华为拥有十多个核心席位,作为Linux基金会白金会员,华为不断贡献自己的技术力量,对Linux kernel累积贡献6800+补丁。同时,华为已与40多家头部应用厂商合作,对各类流行应用进行编译优化,并在未来不久上线。
此次公布方舟编译器框架源码后,华为预计将于2020年及以后陆续进行方舟编译器工具链完整开源。在官方开源社区中,开发者们可以参与并贡献自己的力量,与华为一起共同推进基础软件的发展。
华为坚持每年将10%以上的销售收入投入研究与开发,随着软件实力持续增强, 诞生了“GPU Turbo”“Link Turbo”“EROFS”等硬核技术。未来,华为将与广大开发者以及合作伙伴进行更深入、广泛的合作,坚持开放、合作、共赢的策略,联接全行业的能力持续推进产业创新与开放生态。
方舟编译器官方渠道:
开发者可以通过如下方式获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。
- 国内首个省级旅游AI智能体“AI游贵州”发布,马蜂窝助力贵州开启智慧文旅新篇章
- 2024年终盘点 | 华为以“技术为根、实战为魂”,助力高校,培养千万数智人才
- 余承东2025年全员信:通过海量鸿蒙设备,拉动中国电子工业崛起
- 速通 NVIDIA 专业显卡:专业显卡有哪些优势?适合什么场景?
- 马蜂窝跨年出行预测:仪式感必不可少,“跨年烟花”带动目的地热度上涨
- 30亿元!比亚迪捐资兴教推动中国科教进步
- 闭着眼睛写代码是一种什么样的体验?
- 2024世界显示产业大会启幕,4K花园自研“满天星”获十大创新应用
- 哈佛商学院:2024年全球96%代码库包含开源组件 Rust采用率增长500%
- 硅谷1/10程序员在摸鱼?基本不干活却能拿20-30万美元年薪
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。