递归缩写(Recursive Acronym)是一种在缩写全称中递归引用自身名称的首字母缩写形式,常见于计算机领域。其典型特征为名称包含自身缩写,例如“
GNU”代表“GNU's not UNIX”。该形式通过自指结构形成定义循环,通常带有幽默或反讽意味。
EmacsRichard Stallman的
GNU (GNU's not
UNIX,GNU不是UNIX),
wine(“Wine Is Not an Emulator”,wine不是一个模拟器),
YAML(YAML Ain't a Markup Language,YAML不是一种
标记语言)等。许多递归缩写包括否定语,通常用来指出这个缩写指代的事物 a 不是与另一个事物 b 相类似(但事实上,这个事物 a 通常与 b 非常相似甚至是 b 的衍生品)。