Mitchell Hashimoto 向 Zig 软件基金会承诺 40 万美元

Mitchell Hashimoto 向 Zig 软件基金会承诺 40 万美元

Mitchell Hashimoto 已向 Zig 软件基金会(ZSF)额外承诺 40 万美元,使其家庭对该项目的总财务支持达到 70 万美元。该捐赠的结构为未来两年每年 20 万美元,呼应了 2024 年之前一次捐赠的结构。

支持 Zig 的理由

Hashimoto 支持 Zig 的动因在于该语言对技术卓越的执着以及其独特的维护者模式。他引用 2026 年的开发日志作为证据,说明在构建高质量编译器和语言的复杂问题上取得了稳步进展。

除了技术层面,Hashimoto 还强调独立项目保持自身文化和边界的重要性。他指出 Zig 在社区管理方面的做法——包括 “Contributor Poker” 之类的倡议以及严格的禁止 LLM 贡献政策——使项目能够以可能并不符合所有开发者视角的方式追求质量。

在 AI 贡献争论中的立场

尽管在交付功能时大量使用 AI 工具,Hashimoto 仍对 Zig 软件基金会禁止 LLM 生成贡献的决定表示尊重。这一立场凸显了在开源领域多元项目哲学的重要性。

围绕该政策的社区讨论呈两极分化,尤其是在 Bun 的 Zig 分支和 Rust 重写引发的争议之后。Hashimoto 认为争论应围绕对不同观点的尊重与同理心,而不是妖魔化。

社区成员 @dieseleration 也表达了相同的看法,指出构建语言不是 “尽可能多地产出全新代码”,而是要谨慎、连贯地实现功能,避免语言变得 “精神分裂且不符合人体工学”。

对独立语言发展的影响

社区认为 Zig 的财务稳健是其生存和独立发展的关键因素。不同于 Rust(Mozilla)或 Go(Google)等语言,Zig 是一个独立项目。

正如社区成员 @Imustaskforhelp 所指出的,独立编程语言的经济环境十分艰难,因为如果没有企业实体的背书,它们往往难以获得赞助。这笔资金确保 ZSF 能在不受企业影响的情况下继续运作。

Zig 的实际应用

Hashimoto 提到,他的终端模拟器 Ghostty 的开发在很大程度上得益于 Zig 的能力。评论中的其他开发者也称赞 Ghostty 是终端模拟器领域的 “一股清流”,展示了最新系统编程语言的实用价值。

社区对 Zig 设计的反馈

虽然大多数社区反馈是积极的,但也有开发者指出需要改进的地方。例如,@tadasv 提到在 1.0 正式版之前,语法问题和开发者的人体工学体验需要关注。另一位开发者 @GodelNumbering 指出,Zig 将代码和测试放在同一文件中的模式可能导致文件过大,这在从支持继承的语言转来时会让人感到不直观。


摘要:Mitchell Hashimoto 及其家族额外承诺 40 万美元给 Zig 软件基金会,使其对该语言的总支持达到 70 万美元,以支持其对质量和独立发展的关注。

标题:Mitchell Hashimoto 向 Zig 软件基金会承诺 40 万美元

Sources