再帰的頭字語

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

再帰的頭字語、それ自体指す頭字語です。この用語は、1979年にダグラス・ホフスタッターの著書「ゲーデル、エッシャー、バッハ:永遠の黄金の編組」で最初に印刷されました。この本では、ホフスタッターが「GOD Over Djinn」を意味する頭字語GODを発明し、無限のシリーズを説明しています。再帰的頭字語として。[1]他の参考文献が続きましたが、[2]しかし、この概念は、ジョン・ブルナーの空想科学小説 『スタンド・オン・ザンジバル』で早くも1968年に使用されましたストーリーでは、頭字語EPT(Education for Particular Task)が後に「EptificationforParticularTask」に変わりました。

再帰的頭字語は通常、逆方向に形成されます。既存の通常の頭字語には、文字が何を表すかについての新しい説明が与えられるか、名前は、それぞれの場合に最初の文字で、文字が何を表すかについての説明を与えることによって頭字語に変わります。頭字語全体を再帰的に表します。

初期のコンピュータ関連の例

コンピューティングでは、ハッカーコミュニティ(特にMIT )の初期の伝統は、自分自身または他の略語をユーモラスに参照する頭字語と略語を選択することでした。おそらく、この文脈での最も初期の例– 1960年から–は、Mungを説明するために作成され、しばらくして「Mung untilNoGood」に改訂されたバックロニム「MashUntilNoGood」ですこれは、編集言語TECOの再帰コマンドとして存続しました。[3] 1977年に[3]、Ted Andersonによって書かれた(そして名前が付けられた)MagicSixのエディターであるTINT( "TINT Is Not TECO ")が登場しました。これは2つのMITに影響を与えましたLisp Machineの編集者はEINE( "EINE Is Not Emacs "、1つはドイツ語)とZWEI( "ZWEI Was EINE Initially"、2つはドイツ語)と呼ばれ、アンダーソンのレトルトSINE( "SINE is not EINE")に影響を与えました。これらに続いて、Richard StallmanGNU(GNUはUnixではない)が続きました。他の多くの人はまた、定義されたものが他のものであるか類似しているという否定(定義されたものが実際に類似しているか、または派生している)などの否定的なものを含み、類似性にもかかわらず、それがそれは基づいていた。[4]

以前の例は、データ構造に関する1976年の教科書に記載されており、テキストで説明されているアルゴリズムを定義するために疑似言語SPARKSが使用されています。「SPARKS」は非略称であると言われていますが、名前の拡張として「いくつかのかわいいアイデアが提案されています」。提案の1つは、「スマートプログラマーはSPARKSを知る必要がある」です。[5](この例は末尾再帰です)

組織

一部の組織は、次のように名前が付けられているか、名前が変更されています。

その他

  • Allegro — Allegro Low LEvelゲームルーチン(Atari STの初期バージョンは「Atari低レベルゲームルーチン」と呼ばれていました)
  • AROS — AROS Researchオペレーティングシステム(元々はAmiga Researchオペレーティングシステム)
  • ATI — ATI Technologies Inc.
  • BIRD —BIRDインターネットルーティングデーモン
  • CAVE —CAVE自動仮想環境
  • cURL — CurlURLリクエストライブラリ[8]
  • Darcs — Darcs Advanced Revision Control System
  • EINE —EINEはEmacsではありません
  • FIJI —FIJIは単なるImageJです
  • GiNaC — GiNaCはCAS(数式処理システム)ではありません
  • GNU —GNUはUnixではありません
  • GPE — GPEPalmtop環境
  • gRPC —grpcリモートプロシージャコール
  • HIJOS — Hijos por la Identidad y la Justicia contra el Olvido y el Silencio
  • HIM — HIMインターナショナルミュージック、台湾のインディーズレコードレーベル
  • JACK —JACKオーディオ接続キット
  • KGS — KGSGoサーバー
  • LAME —LAMEはMP3エンコーダーではありません[9]
  • LiVES —LiVESはビデオ編集システムです
  • MEGA —MEGA暗号化グローバルアクセス[10]
  • MIATA —MIATAは常に答えです
  • MINT —MINTはTRACではありません
  • MiNT — MiNTはTOSではありません(後で「MiNTはTOSになりました」に変更されました)
  • Mung —ダメになるまでMung [11]
  • Nano —Nanoのもう1つのエディター
  • Nagios — Nagiosは聖人を主張するつもりはありません(Nagiosの以前の名前「Netsaint」への参照。agios [ αγιος]はギリシャ語で「聖人」を意味します)
  • NiL —NiLはLieroではありません
  • Ninja-ide –Ninja -IDEは単なる別のIDEではありません
  • PHP — PHP:ハイパーテキストプリプロセッサ(「パーソナルホームページツール」から、より頻繁に「PHPツール」と呼ばれます。[12]
  • PINE — PINEは元々、ほぼエルムです。PINEは現在、正式には「Pine Internet NewsandE-mail」の略です[13]。
  • PIP —PIPはパッケージをインストールします
  • PIPS —PIPSはSymbianでPOSIXです
  • PNG —公式には「PortableNetwork Graphics」ですが、非公式には「PNGはGIFではありません」。[14]
  • RPM -RPMパッケージマネージャー
  • SPARQL —SPARQLプロトコルとRDFクエリ言語
  • TikZ – TikZ ist kein Zeichenprogramm(ドイツ語; TikZは描画プログラムではありません)
  • TiLP —TiLPはリンクプログラムです
  • ヒント—ヒントはピコではありません
  • TRESOR –TRESORはRAMの外部で安全に暗号化を実行します
  • UIRA —UIRAは再帰的頭字語ではありません
  • WINE — WINEはエミュレーターではありません[15](元々はWindowsエミュレーター[16]
  • XAMPP — XAMPP Apache MariaDB PHP Perl
  • XBMC — XBMC Media Center(元々はXbox Media Center)
  • XINU —XINUはUnixではありません
  • XNA —XNAの略語ではありません
  • XNU —XはUnixではありません[17]
  • YAML — YAMLはマークアップ言語ではありません(最初は「YetAnother MarkupLanguage」)
  • ZINC –ZINCは商用ではありません
  • Zinf —ZinfはFreeAmpではありません
  • ZWEI — ZWEIは当初EINEでした(「eins」と「zwei」はそれぞれ「1」と「2」を表すドイツ語です)
  • 16〜17世紀のカバリストであるHayyim Vitalによるとヘブライ語のadam (אדם、「男」を意味する)は、 adam、dibbur、maaseh(男、スピーチ、証書)の頭字語です。[18]

架空の

相互再帰的またはその他の特別な

  • GNU Hurdプロジェクトは、相互に再帰的な頭字語で名前が付けられています。「Hurd」は「Hird of Unix-Replacing Daemons を表し、「Hird」は「Hurd of InterfacesRepresentingDepth」を表します。
  • RPM、PHP、XBMC、およびYAMLは元々従来の頭字語でしたが、後で再帰的に再定義されました。これらは、頭字語の正式な意味が変更されたバックロニマイゼーション[要出典]の例であるか、これらと呼ばれる場合があります。
  • Jiniは、最初の再帰的な反頭字語であるという区別を主張しています。「Jiniはイニシャルではありません」。[20] [21]ただし、「ジニ」という用語はそもそも何の意味も持たないため、より適切には反バクロニムと呼ばれる可能性があります。一方、最近の「XNA」は、そのように意図的に設計されました。
  • ほとんどの再帰的頭字語は最初の文字で再帰的であるため、任意の選択肢であり、ユーモア、発音のしやすさ、またはPHPなどの異なる単語に同じ文字を使用していた以前の頭字語との一貫性を理由に選択されることがよくあります。 「PHP:ハイパーテキストプリプロセッサ」の場合ですが、元々は「個人のホームページ」でした。ただし、 YOPY、「あなた自身の個人的なYOPY」は最後の文字で再帰的です。
  • ミドルネームのイニシャル「B」を意味するジョーク。ブノワ・B・マンデルブロの名で「ブノワ・B・マンデルブロ」の略で、マンデルブロが研究したフラクタルは、綿密に調べると、ますます小さなスケールで繰り返されるという考えに基づいています。

も参照してください

参考文献

  1. ^ 「パズルとパラドックス:有限用語での無限大」2013年4月23日取得
  2. ^ 「WordSpy–再帰的頭字語」2008年12月18日取得
  3. ^ BUG-LISPMへの電子メッセージ、Daniel Weinreb、1977年8月8日
  4. ^ 自由ソフトウェア運動と自由の未来:名前「GNU」、リチャード・ストールマン、2006年3月9日
  5. ^ データ構造の基礎(Ellis Horowitz& Sartaj Sahni、Computer Science Press、1976年)
  6. ^ 「航空時刻表の画像」www.timetableimages.com 2021年11月16日取得
  7. ^ 「ビザ国際サービス協会」www.bloomberg.com2021年4月25日にオリジナルからアーカイブされました2021年11月16日取得
  8. ^ ステンバーグ、ダニエル(2015年3月20日)。「カール、今日17歳」daniel.haxx.se 2015年3月20日取得
  9. ^ 「LAMEについて」2016年2月20日取得
  10. ^ 「メガ」2013年1月19日取得
  11. ^ 「Jargonファイル:Mung」2007年10月15日取得
  12. ^ 「PHPの歴史」php.net。
  13. ^ 「松が実際に何を表すか」2011年6月7日にオリジナルからアーカイブされました2007年3月6日取得
  14. ^ Roelofs、グレッグ。「Webレビュー:PNGはGIFではありません!」people.apache.org 2021年11月24日取得
  15. ^ 「FAQ–公式ワインウィキ」2009年1月16日取得
  16. ^ 「ワイン建築」ワイン本社2012年6月16日取得
  17. ^ 「UNIX / LinuxアプリケーションのMacOS Xへの移植:用語集」アップルコンピュータ。2005 2017年6月7日取得
  18. ^ Pri Etz Chaim、RoshHashanaの門2:23
  19. ^ 「ディルバートのTTPプロジェクト」ディルバート2018年7月9日取得
  20. ^ JINI-USERSメーリングリストのFAQ、 2013年11月18日取得
  21. ^ Jini仕様の概要Arnold et al、Pearson、1999、 ISBN 0201616343 
  • この記事は、パブリックドメインにあるJargonファイルに部分的に基づいています。

外部リンク