Zig 0.9.0 发布,想要替换 C 的编程语言
Zig0.9.0 已发布,Zig 是一种通用的编程语言和工具链,用于维护健壮、最优和可重用的软件。 此版本代表了团队近 6 个月以来的开发工作,共有 177 名不同的贡献者参与了进来,包含总计 2023 个 commit。 团队用一句话总结了 0.9.0 的主要变化:“工具链支持在更多场景中正常使用;修复了许多错误;自托管编译器完成了 44%;扩展了 Support Table;少量的语言特性变化;开始进行性能跟踪;标准库虽然尚未稳定,但变得更有用。” 根据 Roadmap,0.9.0 发布周期的主要目标是实现自托管编译器。现在,44% 的行为测试通过,并且该百分比正在迅速上升。 0.10.0 发布周期的主要目标则是稳定语言特性、创建语言规范的初稿和自托管编译器。 下一个发布周期中部分即将到来的里程碑: 自托管编译器可以使用LLVM 后端构建自身 所有行为测试和其他测试都通过LLVM 后端。此时可以发布自托管编译器而不是Bootstrap 编译器。 自托管编译器可以使用C 后端构建自身 对 ELF 的自托管链接器支持 对 PE/COFF 的自托管链接器支持 通过x86 后端或aarch...