冷知识典藏馆 · The Cold Almanac
科技 · 约 1 分钟

计算机项目GNU全称是‘GNU's Not Unix’——这是一个递归缩写

GNU递归地定义了自己,首字母G代表GNU本身。

GNU项目标志

到底是怎么回事

GNU是一个自由操作系统项目,由理查德·斯托曼于1983年发起。它的全称“GNU's Not Unix”是一种递归缩写,即缩写的第一个字母G代表整个缩写词GNU自身,形成无限递归。

多知道一点

递归缩写是黑客文化中的一种幽默,类似“PHP: Hypertext Preprocessor”。GNU项目旨在开发一套完全自由且兼容Unix的操作系统,最终与Linux内核结合形成了GNU/Linux系统。

没想到吧

递归缩写通常被称为“TLA”(Three-Letter Abbreviation)的变种,而“TLA”本身也是一个递归缩写:TLA stands for “TLA” or “Three-Letter Acronym”?实际上,TLA一般指Three-Letter Acronym,不是递归。

返回全部馆藏