再帰的頭字語

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

再帰的頭字語(さいきてきとうじご、: recursive acronym)は、その正式名称の中にそれ自身が含まれている頭字語を指す。自己言及型頭字語とも。

コンピュータ関連の例[編集]

コンピュータ関係ではハッカー(そして特にマサチューセッツ工科大学)が略語と頭字語の中に更に他のまたは同じ略語を入れる事が好まれていた。その最初期の例はおそらく、1977年1978年頃のMagicSixのエディタのTINT("TINT Is Not TECO")である。これにヒントを受けて二つのLISPマシンエディタがEINE ("EINE Is Not Emacs") とZWEI ("ZWEI Was EINE Initially")と名づけられた("eins"はドイツ語で1を、"zwei"は2を意味する)。

近年の例:

  • Allegro — Allegro Low LEvel Game ROutines
  • BUMP — Bump Up My Post (ウェブフォーラム上)
  • CAVE — Cave Automatic Virtual Environment
  • Cygnus — Cygnus, Your GNU Support (しかしながらCygnusはこれをバクロニムといい、一方でCygnus, Your GNU Sucksとも言われる)
  • GEECS - GEECS for Electronics Engineering Computers and Science
  • EIN(TM) — Ein Is Not Towns Menu
  • GiFT — GiFT: Internet File Transfer, 非公式名: "GiFT Isn't FastTrack"
  • GiNaC — GiNaC is Not a CAS
  • GNE — GNE is Not an Encyclopedia!
  • GNU — GNU is Not Unix!
  • HIME — HIME Input Method Editor
  • KIELKiel Integrated Environment for Layout
  • LAME — LAME Ain't an MP3 Encoder
  • LIAR(シームコンパイラ) — LIAR Imitates Apply Recursively
  • Linux — Linux is not unix
  • MICO — MICO Is COrba
  • MINC — MINC Is Not C
  • MINCE — MINCE is Not Complete Emacs
  • MiNT — MiNT is Not TOS (後に"MiNT is Now TOS"へ変更)
  • mung — Mung Until No Good (最初期のバクロニム"Mash Until No Good"に基づくバクロニム)
  • Nagios - Nagios Ain't Gonna Insist On Sainthood
  • NiL — NiL Isn't Liero
  • PHP — PHP: Hypertext Preprocessor ("Personal Home Page" ツールに由来)
  • PINE — Pine Is Not Elm
  • PLD — PLD Linux Distribution ("Polish(ed) Linux Distribution"「ポーランドの/洗練された-Linuxディストリビューション」に由来)
  • PNG — PNG is Not GIF ("Portable Network Graphic"という他のバクロニムに由来)
  • RESPECT - Respect, Equality, Socialism, Peace, Environmentalism, Community, and Trade unionism.
  • RPM — RPM Package Manager ("Red Hat Package Manager"に由来。)
  • Scaled — Scaled Composites: Advanced Link to Efficient Development
  • SPARQL — SPARQL Protocol And RDF Query Language
  • TINA — Tina Is No Acronym, or This Is No Acronym(「これは頭字語ではない」の頭字語で、再帰的に自己矛盾を孕んでいる)
  • TINN — Tinn Is Not Notepad
  • TRM — TRM Recognizes Music
  • TTP — The TTP Project (ディルバートから)
  • Wine — Wine Is Not an Emulator (WINdows Emulatorとのダブルミーニングと同時に相互に否定している)
  • XINU - XINU Is Not UNIX(UNIXの逆綴りでもある)
  • XNA - XNA's Not Acronymed(TINAと同様の発想によるもの)
  • YAML — YAML Ain't Markup Language
  • Zinf — Zinf Is Not FreeA*p!

GNU Hurdプロジェクトはどちらも再帰的頭字語で名づけられている:"GNU"は"GNU is Not Unix", "Hurd"は"Hird of Unix-Replacing Daemons,"の略で、"Hird"は"Hurd of Interfaces Representing Depth."という再帰的頭字語である。

再帰的頭字語のいくつかは他の方法へ意味が拡張したバクロニムである。しかしPHPRPMの様に再帰的頭字語の方が有名になった例もある。

ディルバートにおいても再帰的頭字語がネタになったことがある。ディルバートが「TTPプロジェクトの『TTP』って何の略?」と聞かれ、「The TTP Project」と回答するというもので、きれいに再帰的頭字語になっているが、結局何のプロジェクトなのか全くわからない、という皮肉ネタとなっている。また、この例はRAS症候群の一例ともなっている。

技術用語以外での例[編集]

再帰的頭字語はコンピューター関係に限らない。企業名の例:

  • SAAB — Saab Automobile AB(サーブ自動車)、Saab Aeroplane AB(サーブ航空機)。元は創業地スウェーデン(Sweden)を意味するSであったが、部門の独立、多国籍化、ブランド力の向上目的などを理由に為された変更である。
  • TAP ポルトガル航空 — TAP Air Portugal (ポルトガル語ではTAPはTransportes Aéreos de Portugalとなり再帰的ではない。)
  • BWIA — BWIA West Indian Airways (旧British West Indian Airways)
  • VISA — Visa International Service Association
  • 東京都中野区中野町野方町の合併で発足したことから、両者の頭文字をとった合成地名であるとされている。

LISPの自己参照能力[編集]

再帰的頭字語はLISPの自己参照能力のデモンストレーションへ用いられる事が知られていた。例えばダグラス・ホーフスタッターメタマジック・ゲーム(原題:Metamagical Themas[1]のいくつかの論文中でtatoという単語を用いた。

'tato (and tato only)'という言葉を全部のtatoへ代入する:

n=0: tato
n=1: tato (and tato only)
n=2: tato (and tato only) (and tato (and tato only) only)
n=3: tato (and tato only) (and tato (and tato only) only) (and tato (and tato only) (and tato (and tato only) only) only)
etc.

参考文献[編集]

関連項目[編集]