Day44
1.本文主要讲述方舟编译器的开源历程, 开源价值。方舟编译器的开源对我国计算机核心领域的发展具有重大的意义。
2.开源和技术民主才是计算机领域发展的核心理念。
3.方舟编译器本身是一种新的编译机制,尤其具备跨语言编程的能力。这在极大程度上是对现行编程基础的一次优化与提升。业内人士都知道,跨语言编译虽然已经成为行业主流,但却存在大量痛点。比如JNI和反射机制开销巨大;Java代码和C/C++代码互相不可见;跨语言的全程序优化无法实施等等。
4.方舟编译器具备多语言联合优化能力、高效的内存回收机制、灵活的编译优化方式和极低的学习使用成本等特点。如今方舟编译器已经在产业合作中,广泛渗透到各APP开发领域,成为用户体验提升的新技术撬点。而方舟开源本身,对于这些APP开发者以及移动应用开发行业来说,是通过提升理解,加强自身产业与方舟编译器耦合的机会。在同质化竞争激烈的移动互联网产业,这也是差异化竞争力的又一来源。
5.方舟编译器的陆续开源进程中,将通过建立托管平台,实行按贡献大小决定话语权、走向开放治理机制,最终形成社区生态。这是中国终端软件的一次全新尝试,无论是补完产业链,还是走向未来,都将源源不断激发技术与社区红利。这些红利将长期释放给行业和开发者生态,尤其对于早期参与者和积极贡献者来说。