再帰的頭字語
出典: フリー百科事典『ウィキペディア(Wikipedia)』
再帰的頭字語(さいきてきとうじご、英:recursive acronym)とは頭字語の正式名にそれと同じ頭字語が入った頭字語を指す。
目次 |
[編集] コンピュータ関連の例
コンピュータ関係ではハッカー(そして特にマサチューセッツ工科大学)が略語と頭字語の中に更に他のまたは同じ略語を入れる事が好まれていた。その最初期の例はおそらく、1977年~1978年頃のMagicSixのエディタのTINT("TINT Is Not TECO")である。これにヒントを受けて二つのLISPマシンエディタがEINE ("EINE Is Not Emacs") とZWEI ("ZWEI Was EINE Initially")と名づけられた("eine"はドイツ語で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!
- KIEL — Kiel Integrated Environment for Layout
- LAME — LAME Ain't an MP3 Encoder
- LIAR(シームコンパイラ) — LIAR Imitates Apply Recursively
- 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"に基づくバクロニム)
- 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からのバクロニム)
- 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."という再帰的頭字語である。
再帰的頭字語のいくつかは他の方法へ意味が拡張したバクロニムである。しかしPHPやRPMの様に再帰的頭字語の方が有名になった例もある。
ディルバートにおいても再帰的頭字語がネタになったことがある。ディルバートが「TTPプロジェクトの『TTP』って何の略?」と聞かれ、「The TTP Project」と回答するというもので、きれいに再帰的頭字語になっているが、結局何のプロジェクトなのか全くわからない、という皮肉ネタとなっている。また、この例はRAS症候群の一例ともなっている。
[編集] 技術用語以外での例
再帰的頭字語はコンピューター関係に限らない。企業名の例:
- SAAB — Saab Automobile AB(サーブ自動車)
- 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.
[編集] 参考文献
- この記事はパブリックドメインのジャーゴンファイルに部分的に基づきます。
[編集] 関連項目
- RAS症候群 (Redundant Acronym Syndrome syndrome)