做了一个 LLM 用不了的编程语言
来自 Hacker News · 期号 2026-10-18
摘要
作者做了一个编程语言,LLM 没法用它写代码。 语法故意跟主流语言不一样:变量声明用 `let x = 5` 以外的写法,循环用 `loop` 而不是 `for`,函数定义用 `fn` 但参数列表的括号位置不同。LLM 训练数据里没有这种模式,生成的代码全是语法错误。 评论区有不同看法:有人指出这只是时间问题,LLM 很快就能学会;也有人认为这暴露了当前 AI 编程工具的局限——它们擅长模仿常见模式,但遇到没见过的东西就失效。 原文是作者的个人博客文章,附了语言实现和示例代码。