引用 Andrew Kelley
Zig 语言创始人 Andrew Kelley 指出,能轻易区分人类与 LLM 辅助提交的代码:人类的错误与 LLM 的幻觉本质不同,而且长期使用 AI 编程的人会带有一种"数字气味",不使用者一眼就能察觉。他并不反对他人使用 AI,但明确表示不希望在自己的项目(Zig)中出现 AI 辅助的贡献。
Zig 语言创始人 Andrew Kelley 指出,能轻易区分人类与 LLM 辅助提交的代码:人类的错误与 LLM 的幻觉本质不同,而且长期使用 AI 编程的人会带有一种"数字气味",不使用者一眼就能察觉。他并不反对他人使用 AI,但明确表示不希望在自己的项目(Zig)中出现 AI 辅助的贡献。
Zed is a font superfamily designed for reader needs, tested with visually impaired patients where it outperformed Helvetica in reading speed. It includes Text and Display optical versions, supports 547 languages, and offers variable axes for width, weight, roundness, and slant.
Zed is a type system designed for optimal readability, tested with visually impaired patients where it outperformed Helvetica in reading speed. It comes in Text and Display optical versions with four variable axes and supports 547 languages.
The Zig programming language project has adopted a strict anti-AI policy for contributions, requiring all code, comments, and documentation to be human-authored without assistance from AI tools. The project's rationale includes concerns about copyright, code quality, and maintaining a human-centric development culture.
The author details their journey of writing a C compiler in the Zig programming language, covering the implementation of tokenization, parsing, and code generation for a subset of the C language.
The article introduces "contributor poker," a game exploring contributor dynamics in open-source projects, and discusses Zig's decision to ban AI-generated contributions due to concerns about code quality, legal issues, and the value of human participation.