从方舟开源,说到中国软件行业的生态未来
1.方舟编译器的开源版本,开放了编译器框架部分源码,包括编译器中间表达(IR)+语言编译实现,开发者可以通过官方网站及代码托管网站获得相关代码和文档,供参考学习、了解方舟编译器的架构和代码。基于方舟编译器,华为引领行业共同构建生态与社区,这是中国底层软件开源之路的探索。
2.整个信息革命进程,始终伴随着软件开源事业的不断发展和深化。一部开源史,也是一部信息技术与互联网的产业革命史。开源史带给世界的结论,是平台化技术的开源是长期红利的基础,是产业繁荣的先导。不断适应时代需求的开源技术与开源社区生态,是叠层筑造的软件高塔。在这座高塔之上,软件用全球开发者的智慧让自己变得更好,再反哺世界科技的发展。
3.从历史中回看,底层软件开源之路带来的行业红利,主要由这样的模式产生:软件本身具有极大应用价值,开源后各厂商与开发者可以获得直接效用;而广大开发者反过来重新思考、雕琢和优化这一软件,汇聚而成开源社区。这个社区既是底层技术的不断优化,也是产业共识的自然建立。而方舟编译器的开源,显然满足这一逻辑的基础。
4.从近到远,我们可以看到方舟编译器开源,到相关社区与贡献制度建立,对于整个软件行业来说具备三重价值:1、开发者可以通过加强对方舟编译器的理解,加强自身产业竞争力。2、理解跨语言编译机制,提升自身业务能力和面向未来的移动端编程能力。3、参与方舟生态建立,在成长的开源环境中获得长期红利。
5.未来还长,但钥匙已在手中。过去,当我们追问中国软件产业,为什么总是追随者而不是创造者的时候,其实很多时候答案很简单,因为没有人踏出第一步,没有人选择最苦最累的工作完成,没有开源开放的共识与思维。而如今,很多事情已经改变。从方舟到开源,从开源到生态——鸿蒙已开,春来草自青。