zoukankan      html  css  js  c++  java
  • 递归缩写

    相信GNU大家都知道,当然我也是,之前看到一些人穿的T恤衫背面就印着“GNU's Not Unix”,一直不知道是什么意思,现在才明白,原来它就是GNU的全称:GNU's Not Unix,那问题又来了,这个全称里面GNU又是什么东西?这就是递归缩写,GNU's Not Unix,(GNU's Not Unix)'s Not Unix,...单从这个全称里面是看不出来GNU的真实含义的,不过至少可以知道它跟Unix有一定关系^_^。 更多的递归缩写(Recursive Acronym)可以在http://zh.wikipedia.org/wiki/递归缩写中找到,这里暂且列出一些比较有意思的: PNG:一种图像格式,PNG's Not GIF; PHP:一种脚本语言,PHP:Hypertext Preprocessor,原来叫Personal Home Page; Cygnus :一家为自由软件提供商业支持的公司,英语意思为天鹅座,Cygnus, Your GNU Support ; YOPY:由GMate公司生产的PDA,递归在最后一个字母上,Your own personal YOPY; 最牛的还是XNA,微软的游戏开发平台,直截了当:XNA's Not Acronymed,XNA不是缩写;微软的东西鲜有如此幽默的。 当然,在非技术领域也有这种缩写,而且甚至有一个人就是以这种方式起名的:2008年3月16日,可能是第一个采用递归缩写命名的人类在德国降生。男孩的名叫LIAS,代表了 “Lias IAdrienne's Son.“,注意是Is不是Isnot,^_^。 递归缩写维基百科,自由的百科全书 汉漢▼ 一个递归缩写(偶尔写成 递归首字缩写)是一种在全称中递归引用它自己的缩写。这个词最先在1986年在纸质出版物中出现。[1]. 目录  [隐藏]
  • 2 非技术方面的递归缩写
  • 3 虚构作品中的例子
  • 4 参考资料
  • 5 参见
  •   [编辑]计算机相关实例在计算机领域黑客社区中一个较早的传统(特别是在麻省理工大学)就是使用幽默地引用自身或其他缩写的缩写。最早的实例可能是在1977年或1978年间出现的TINT ("TINT Is Not TECO",TINT不是文字编辑器和修正器),它是一个MagicSix的编辑器。这又启发了麻省理工大学的两个Lisp Machine编辑器的命名,一个叫做EINE ("EINE Is NotEmacs",EINE不是Emacs),另一个是ZWEI ("ZWEI Was EINE Initially",ZWEI一开始是EINE)。后来又有了Richard StallmanGNU(GNU's not UNIX,GNU不是UNIX)。许多递归缩写包括否定语,通常用来指出这个缩写指代的事物a不是与另一个事物b相类似(但事实上,这个事物a通常与b非常相似甚至是b的派生品)。 在这方面著名的递归缩写包括:
  • Allegro—Allegro Low LEvel Game ROutines (注意:这个缩写原先叫Atari Low LEvel Game ROutines直到开发脱离了Atari ST)
  • Bing—Bing is not google
  • CAVE—Cave Automatic Virtual Environment
  • Cygnus—Cygnus, Your GNU Support
  • giFT—giFT: Internet File Transfer
  • GiNaC—GiNaC is Not a CAS (计算机代数系统)
  • GNE—GNE's Not an Encyclopedia
  • GNU—GNU's Not Unix
  • JACK—JACK Audio Connection Kit
  • JOE—Joe's Own Editor
  • KAGE—KAGE: Alternative Game Engine
  • KINACS—KINACS is not a circuit simulator
  • LAME—LAME Ain't an MP3 Encoder[2]
  • LiVES—LiVES is a Video Editing System
  • MiNT—MiNT is Not TOS (后来变成"MiNT is Now TOS")
  • MINT—MINT Is Not TRAC
  • Mung—Mung Until No Good[3]
  • Nagios—Nagios Ain't Gonna Insist On Sainthood
  • NiL—NiL Isn't Liero
  • NINJA - Ninja Is Not Just Air[4]
  • PHP—PHP: Hypertext Preprocessor (原先是"Personal Home Page" tools,在PHP 3发布后改变)[5]
  • PINE—PINE Is Nearly Elm,这是原先的;现在PINE的官方解释是"Pine Internet News and E-mail"[6]
  • PIPS—PIPS Is POSIX on Symbian OS
  • PNG—PNG's Not GIF
  • RPM—RPM Package Manager (原来叫"Red Hat Package Manager")
  • Scaled—Scaled Composites: Advanced Link to Efficient Development
  • SPARQL—SPARQL Protocol And RDF Query Language
  • TiLP—TiLP is a Linking Program
  • TIP—TIP isn't Pico (原名叫Nano text editor)
  • UIRA—UIRA Isn't a Recursive Acronym
  • WAM - WAM Account Manager
  • Wine—Wine Is Not an Emulator[7]
  • XINU—Xinu Is Not Unix
  • XNA—XNA's Not Acronymed
  • YAML—YAML Ain't Markup Language (最初叫"Yet Another Markup Language")
  • Zinf—Zinf Is Not FreeA*p
  • ZINC—ZINC Is Not CMS
  •  
    [编辑]互相递归或者其他特殊递归方式
  • GNU Hurd计划的名称使用了一种互相递归的特殊方式: "Hurd"代表"Hird of Unix-Replacing Daemons",而"Hird"意义是"Hurd of Interfaces Representing Depth."
  •  
  • GNUBrain计划是另一个互相递归的实例。"Brain"代表"Brian relates any independent node"而"Brian"代表"Brain implements a network".
  •  
  • RPM和PHP原来是常规的首字母缩写但后来重新定义成递归缩写。
  •  
  • 大多递归缩写都在第一个字母上递归,但YOPY, "Your own personal YOPY"是在最后一个字母上递归 (因此最后一个字母等于第一个字母).
  •  
    [编辑]非技术方面的递归缩写递归缩写不仅限于技术,例如
  • NEAR—Near Earth Asteroid Rendezvous
  • TIARA—TIARA is a recursive acronym [8]
  •  
    一些公司也将自己的公司名称递归缩写。
  • BWIA—BWIA West Indies Airways(曾用名British West Indian Airways)
  • GES—GES Exposition Services (曾用名Greyhound Exposition Services)
  • LINK (UK)—Link Interchange NetworK, 联合王国ATM转换组织
  • OIL - Oil India Limited - 这不是真正的递归缩写,因为Oil一词并不是这个缩写的重复,而是单词"Oil"
  • SAABSaab Automobile Aktiebolaget (曾用名Svenska Aeroplan Aktiebolaget.)
  • TAP Air Portugal—但在葡萄牙语中,TAP是Transportes Aéreos de Portugal的缩写而且不是递归的。
  • VISA—Visa International Service Association
  • ADAP - ADAP Discount Auto Parts
  • PTTEP - PTT Exploration and Production Public Company (Ltd.)
  •  
    同样也有一些组织的名称使用了递归缩写:
  • IRIS - Iris Recognition Immigration Service
  • KLuB - Klub Linux Bandung (万隆市的Linux俱乐部)
  • MOMS Club—MOMS Offering Moms Support
  • NEW - New Era Wrestling
  • RESPECT—Respect, Equality, Socialism, Peace, Environmentalism, Community, and Trade unionism
  •  
    2008年3月16日,可能是第一个采用递归缩写命名的人类在德国降生。男孩的名叫LIAS,代表了“Lias IAdrienne's Son.”[9] [编辑]虚构作品中的例子
  • 在《哥德尔、埃舍尔、巴赫:集异璧之大成》中,作者侯世达使用了递归缩写GOD, 'GOD Over Djinn'。GOD代表了GOD Over Djinn, 表示"GOD can never be fully expanded."在德文翻译中这句话被翻成了"ZEUS ewig über Schinn",意思是"Zeus eternally over Djinn".
  • KOS-MOS—Kosmos Obey Strategical Multiple Operation Systems,这句话来自电视游戏Xenosaga.
  • 一个递归缩写在Dilbert漫画中出现,Dilbert说TTP计划的意思是The TTP Project
  • Twin Peaks中, Laura Palmer预测她的报应Bob,是"Beware of Bob"的缩写
  • 在Archie漫画系列Sonic the Hedgehog,Eggman的数字儿子叫做A.D.A.M.,有两个意义,其中一个是"A.D.A.M. Determines Anonymous' Movements".
  • 在电视剧《风流军医俏护士》(M*A*S*H)其中的一集内,Radar O'Reilly谈及A.W.O.L的意思为"A.W.O.L. without official leave".
  • 在DC Comics漫画系列Atari Force中,ATARI最初的意思是"Atari Technology And Research Institute,"但在后来的版本中变成了"Advanced Technology And Research Institute"。
  •  
     
查看全文
  • 相关阅读:
    基于u盘身份验证
    新的一年开始了~!
    asp.net的条形码
    windows phone (21) Grid元素的Background和Clip
    windows phone (19) 深入了解TextBlock
    windows phone (25) Canvas元素B
    windows phone (20) Image元素
    windows phone (22) 隐藏元素
    windows phone (26) ApplicationBar应用程序栏
    windows phone (27) 基础Button
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066737.html
  • Copyright © 2011-2022 走看看