方舟编译器开源技术沙龙北京站首秀:让开源激
首场方舟编译器开源技术沙龙于华为北京研究所盛大开幕。这是一场集结了行业专家、高校学者、应用开发者和方舟编译器精英的技术盛宴。沙龙围绕基础软件发展、开源社区构建、以及开源生态建设等议题展开深入探讨,这也是方舟编译器在8月31日正式开源后,首次面向行业组织的线下技术交流会议。
随着华为消费者业务软件部开源项目主管的开场致辞,人们纷纷了解到开源的目的、当前的进展以及未来的计划。据了解,目前项目组已与国内数十位顶尖编译器学者进行了交流合作,同时也在欧洲举办了多场关于开源共建的研讨会。华为还计划在全球范围内开展高校开发者拓展计划,并发布一系列开源共建课题,鼓励在校学生和编译器研究者积极参与。对于专业开发者,项目组将在社区持续公布TODO特性,并欢迎开发者分享代码。
此次活动中,方舟编译器架构师的介绍让人们了解到方舟编译器的研发历程及未来发展蓝图。早在2009年,华为就开始着手编译器的研发工作,历经十年的磨砺,方舟编译器终于在今得以正式发布并宣布开源,这是一项革命性的突破。方舟编译器的最大优势在于,它能在Java领域替代语言虚拟机的静态编译器,实现Java、C、C++等混合代码的一次编译成机器码,直接在手机上运行。这一创新技术彻底告别了Java的JNI额外开销,解决了安卓生态碎片化带来的代码优化空间有限以及内存回收造成的间歇性卡顿问题,实现了从解释执行到全程机器码高效运行的转变,大大提高了安卓应用的运行效率。
随着8月31日方舟编译器开源官网的上线,开发者们可以通过官方网站及代码托管网站获取相关代码和文档,学习和了解方舟编译器的架构和代码。华为的开源行动不仅是技术的分享,更是对构建行业生态与社区的引领。接下来,华为将继续贡献软件技术,与行业一起探索更先进、更贴合时代需求的软件技术。
清华大学的陈文光教授、中科院计算所研究员冯晓兵以及北京理工大学的计卫星副教授等专家学者也进行了精彩的专题演讲。他们分享了对方舟编译器开源的生态建设、社区建设及基础软件开发的看法。陈文光教授介绍了他在GPU上初步开展的稀疏张量编译器研究工作;冯晓兵研究员则强调了方舟编译器对国内基础软件开发的深远意义;计卫星副教授则从科研和教学的角度探讨了方舟编译器开源社区构建的想法。
据华为官方消息透露,方舟编译器从2019年8月开始将持续进行开源。未来,华为将继续推动方舟编译器的开源工作,与行业共同构建生态与社区,合力推动基础软件行业的发展。随着科技的不断进步和发展,越来越多的企业开始注重开源技术和开源文化的推广与运用。作为领先的科技企业之一,华为即将在2021年对其JavaScript编译器工具链进行开源,为JS程序的编译提供更多的可能性。这一行动的背后,代表着华为坚持开放、合作、共赢的态度,愿意将自己在软件技术上的积累和智慧分享给全行业。
华为的方舟编译器开源计划将吸引众多科研机构、高校院所、第三方厂商和开发者们的关注和参与。在开源社区中,大家共同努力,对源码进行重构和优化,共同分享技术的进步。正是这样的开放与合作,才能促进技术的不断进步和创新。
华为希望通过持续开源,与全球的开发者们共同推动基础软件的发展。作为开源计划的一部分,华为还提供了方舟编译器的官方渠道,方便大家获取和使用。
官方网站地址为:[
随着方舟编译器的开源,华为期待更多的合作伙伴加入其阵营,共同推动基础软件的发展。相信在大家的共同努力下,能够构建一个更加开放、创新、繁荣的开源生态,推动整个软件行业的持续进步和发展。华为的开源行动将激发更多企业的参与和贡献,共同推动全球技术的繁荣与进步。