多项大奖加身!开放的方舟编译器未来可期
方舟编译器,这一项目从上线以来就表现出了极强的生命力,其不仅得到了开发者的认可,在全球的各大组织之中也一样有口皆碑。在最近一个月里,方舟编译器先后获评 “2019东北亚优秀开源项目”、“中国优秀开源项目”和“GVP-Gitee最有价值开源项目”等三项称号,好用、易用、开放、兼容将成为方舟编译器的新标签。
11月19-23日,第十八届中日韩三国IT局长OSS会议暨东北亚开源软件推进论坛在韩国首尔召开。大会期间,东北亚开源软件推进论坛上,“2019东北亚优秀开源项目”正式公布,华为OpenArkCompiler(方舟编译器)项目便名列其中。作为华为推出的首个完全自主研发的编译器平台,方舟编译器凝聚了上千人力,耗时近十年的开发投入,填补了中国系统软件自主研发编译器的空白。
12月15日,由开源中国社区主办的中国开源峰会OSC源创会·年终盛典在深圳举办。在会上,码云GVP(Gitee最有价值开源项目)奖项正式颁发,而在基础软件类别的评选中华为方舟编译器广泛获得用户认可,不出意外的最终入选2019GVP。
随后在12月17日,在由中国开源云联盟组织的第二届中国优秀开源项目评选活中动,方舟编译器荣获中国优秀开源项目一等奖。此次项目旨在鼓励和发掘由中国专家发起和主要贡献的开源项目,并且分别从项目活跃度、团队健康度、协作开发度等多个方面进行评选,最终,方舟编译器凭借自身优势获得了专家评选团的认可。
不难看出,华为方舟编译器在官方和用户层面均有极强的号召力,其连续获得两大奖项的原因一方面是在于从根源上改变了执行模式,将动态编译改为静态编译,实现全程执行机器码,进而大幅提升运行程序效率,缩短程序响应时间,进而帮助开发者。
另一方面,方舟编译器其在开放性、创新性以及成效性三个方面表现出极强的生命力:
方舟编译器正在变得越来越开放,今年这一趋势尤为明显。其代码采用了木兰开源许可证开源,代码主库在码云上,镜像库在华为云上,码云平台上累计5241 Star,858 Fork,创造了中国开源史最快达成5000 Star的记录,目前已经有100+开发者参与社区贡献。
在创新性方面,方舟编译器是自主开发的编译器系统,支持多种编程语言、支持跨语言统一编译优化、支持多种芯片平台,在统一IR设计、跨语言编译优化、内存管理机制上均有创新。同时,在今后方舟编译器全量开源之后,将有望提供RISC-V的支持。
在成效性方面,有大量编译器爱好者、高校、出版社持续关注并希望开展合作,包括引进国家编译器教学实验体系、形成国内编译器系列教材等。目前方舟社区得到了外部的广泛参与,除华为外,有11个外部贡献者参与社区代码及issues。此外,清华大学、中科院计算所、北京理工大学等多所高校参与了方舟技术研讨活动。
技术上,方舟编译器的包容获得了行业的认可;在社区活动中,方舟编译器也在不断的贡献自己的力量。从2019年8月31日正式上线以来,方舟编译器项目积极组织线上社区交流、线下技术沙龙。扩大由权威编译器专家学者引领,凝聚广大开发者的力量,在开源的世界里共享技术进步。
方其盛时,舟行千里。以开放和兼容为己任的方舟编译器,正在走向全面拥抱行业、拥抱开发者的康庄大道。相信,假以时日,方舟编译器将会得到更多开发者和社区的认可,并且赋能行业,构建更为成熟的开发生态,让更多人享受其智能领先的技术优势,引领相关产业加速前行。