计算机项目GNU全称是‘GNU's Not Unix’——这是一个递归缩写
GNU递归地定义了自己,首字母G代表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,不是递归。