Rekursives Akronym

A rekursiv Akronym ist ein Akronym das bezieht sich auf sich selbstund erscheinen am häufigsten in der Computerprogrammierung. Der Begriff wurde erstmals 1979 in gedruckter Form in verwendet Douglas Hofstadter's Buch Gödel, Escher, Bach: Ein ewiges goldenes Geflecht, in dem Hofstadter den Akronym Gott erfindet, was "Gott über Djinn" bedeutet, um die unendliche Serie zu erklären, und beschreibt sie als rekursives Akronym.[1] Andere Referenzen folgten,[2] Das Konzept wurde jedoch bereits 1968 in verwendet John BrunnerScience Fiction Roman Stehen Sie auf Sansibar. In der Geschichte verwandelte sich das Akronym EPT (Bildung für bestimmte Aufgaben) später in "Eptification for bestimmte Aufgabe".

Rekursive Akronyme bilden sich typischerweise rückwärts: Entweder ein vorhandenes gewöhnliches Akronym erhält eine neue Erklärung dessen, wofür die Buchstaben stehen, oder ein Name wird in ein Akronym verwandelt, indem die Buchstaben eine Erklärung dafür geben Akronym.

Verwendung beim Computer

Im Computer, eine frühe Tradition in der Hacker Gemeinschaft, besonders bei MIT, war, Akronyme und Abkürzungen zu wählen, die sich humorvoll auf sich selbst oder auf andere Abkürzungen bezog. Vielleicht ist das früheste Beispiel in diesem Zusammenhang das BackRonym "Mash to No Good", das 1960 geschaffen wurde, um zu beschreiben Mungund überarbeitet zu "Mung bis nicht gut". Es lebte als rekursiver Befehl in der Bearbeitungssprache Teco.[3] 1977[3] Programmierer Ted Anderson geprägt Tint ("Tint ist nicht Teco"), ein Redakteur für Magicsix. Dies inspirierte die beiden MIT Lisp -Maschine Redakteure angerufen Eine ("E ist nicht EMACs", Deutsch für eines) und Zwei ("Zwei war anfangs", Deutsch für zwei), wiederum inspirierende Andersons Retort -Sinus ("Sinus ist nicht ein"). Richard Stallman gefolgt mit GNU (GNU ist nicht Unix).

Rekursive Akronymbeispiele umfassen häufig Negative, wie beispielsweise Ablehnungen, die das definierte ist oder ähnelt etwas anderes (von dem das definierte Ding tatsächlich ähnelt oder sogar abgeleitet wird), um anzuzeigen, dass es trotz der Ähnlichkeiten sich vom Programm unterscheidet was es basierte.[4]

Ein früheres Beispiel erscheint in einem Lehrbuch von 1976 über Datenstrukturen, in dem die Pseudosprachsparks verwendet werden, um die im Text diskutierten Algorithmen zu definieren. "Sparks" wird behauptet, ein nicht-akronymer Name zu sein, aber "wurden mehrere süße Ideen als Erweiterungen des Namens vorgeschlagen. Einer der Vorschläge ist "intelligente Programmierer müssen Funken kennen".[5] (Dieses Beispiel ist Schwanz rekursiv))

Beispiele

  • Allegro - Allegro Low Level -Spielroutinen (frühe Versionen für Atari St wurden "Atari Low Level Game Routinen" genannt)
  • Aros - AROS Research Operating System (ursprünglich Amiga Research Operating System)
  • Ati - ATI Technologies Inc.
  • VOGEL - Vogel -Internet -Routing -Daemon
  • HÖHLE - Automatische virtuelle Höhle -Umgebung
  • Locken - Curl URL -Anfrage -Bibliothek[6]
  • Darcs - DARCS Advanced Revision Control System
  • Eine - Ein ist keine EMACs
  • Fidschi - Fidschi ist gerecht ImageJ
  • Ginac - Ginac ist kein CAS (Computeralgebra -System)
  • GNU - GNU ist nicht Unix
  • GPE - GPE Palmtop -Umgebung
  • GRPC - GRPC Remote Procedure -Anrufe
  • LAHM - Lahm ist kein MP3 Encoder[7]
  • Lebt - Lives ist ein Videobearbeitungssystem
  • MINZE - Minze ist nicht Trac
  • Minze - Mint ist nicht TOS (später in "Mint ist jetzt TOS" geändert)
  • Mung - Mung bis nicht gut[8]
  • Nano - Nano ist ein weiterer Herausgeber
  • Nagios - Nagios wird nicht auf Heiligkeit bestehen (ein Hinweis auf den vorherigen Namen von Nagios, "Netsaint"; Agios [αγιος] ist das griechische Wort für "Heiliger")
  • Null - Nil ist nicht lierero
  • Ninja-ide -Ninja-ide ist nicht nur eine andere IDE
  • Php - PHP: Hypertext -Präprozessor (aus "Personal Homepage Tools", häufiger als "PHP -Tools" bezeichnet.[9])
  • KIEFER - Kiefer ist fast Ulmeursprünglich; Pine steht jetzt offiziell für "Pine Internet News und E-Mail"[10]
  • PIP - PIP installiert Pakete
  • P.I.P.S. - P.I.P.S. Ist posix auf symbian
  • Png - Offiziell "tragbare Netzwerkgrafiken", aber inoffiziell "PNG ist nicht gif".[11]
  • Drehzahl - RPM -Paketmanager
  • Sparql - SPARQL -Protokoll und RDF -Abfragesprache
  • Tikz - Tikz ist Kein Zeichenprogramm (Deutsch; Tikz ist kein Zeichenprogramm)
  • TILP - TILP ist ein Verknüpfungsprogramm
  • TIPP - Tipp ist nicht Pico
  • Tresor - Tresor führt die Verschlüsselung sicher außerhalb des RAM aus
  • UIRA - UIRA ist kein rekursives Akronym
  • WEIN - Wein ist kein Emulator[12] (Ursprünglich Windows Emulator[13])
  • Xampp - Xampp Apache Mariadb Php Perl
  • Xinu - Xinu ist kein Unix
  • Xna - Xna ist nicht akronisch
  • Yaml - Yaml ist keine Markup -Sprache (anfangs "eine weitere Markup -Sprache")
  • Zinf - Zinf ist nicht freeamp
  • Zwei - Zwei war Eine Zunächst ("EINs" und "Zwei" sind für "Eins" und "zwei" deutsch)


Andere Beispiele

Unternehmen und Organisationen

Fiktiv

  • TTP - Ein Technologieprojekt in der Dilbert Comicstrip. Die Initialen stehen für "das TTP -Projekt".[18]
  • Grunge - definiert von Homer Simpson in Die Simpsons Episode "Diese 90er -Jahre -Show"als" Gitarrenrock mit Nihilist Grunge Energy ", ein weiteres ungewöhnliches Beispiel für ein rekursives Akronym, dessen rekursiver Buchstabe weder der erste noch der letzte Brief ist.
  • BOB - der primäre Antagonist aus dem Zwillingsgipfel Serie. Sein Name selbst ist ein Akronym für "Be Ake of Bob".
  • Kos-mos - ein Charakter aus dem Xenosaga Serie von Videospielen. "Kos-mos" ist ein rekursives Akronym, das "kosmos befolgen strategische Mehrfachbetriebssysteme". Es ist unklar, ob es jedoch als echtes rekursives Akronym gilt, da der im Akronym genannte Kosmos einfach eine alternative Schreibweise sein kann Kosmos.

Gegenseitig rekursiv oder auf andere Weise speziell

  • Das Gnu Hurd Das Projekt wird mit einem gegenseitig rekursiven Akronym benannt: "Hurd" steht für "Hird of Unix-Replacing Daemons"Und" Hird "steht für" Hurd of Interfaces, die Tiefe darstellen ".
  • RPM, PHP, XBMC und YAML waren ursprünglich herkömmliche Akronyme, die später rekursiv neu definiert wurden. Sie sind Beispiele für oder können als bezeichnet werden. BackRonymisierung, wo die offizielle Bedeutung eines Akronyms geändert wird.
  • Jini behauptet die Unterscheidung, das erste rekursive Anti-Acronym zu sein: "Jini ist keine Initialen".[19][20] Es könnte jedoch besser als Anti-Backronym bezeichnet werden, da der Begriff "Jini" überhaupt nie für irgendetwas stand. Der neuere "Xna"Andererseits wurde auf diese Weise absichtlich gestaltet.
  • Die meisten rekursiven Akronyme sind im ersten Buchstaben rekursiv, was daher eine willkürliche Wahl ist, die häufig aus Gründen des Humors, der einfachen Aussprache oder der Konsistenz mit einem früheren Akronym ausgewählt wird, das dieselben Buchstaben für verschiedene Wörter verwendet hat, wie z. Für "PHP: Hypertext -Präprozessor" war aber ursprünglich "persönliche Homepage". Jedoch Yopy"Dein persönlicher Yopy" ist im letzten Brief rekursiv.
  • Ein Witz, der impliziert, dass die mittlere anfängliche "B." im Namen von Benoit B. Mandelbrot steht für "Benoit B. Mandelbrot" spielt auf der Idee, dass Fraktale, was Mandelbrot untersucht hat, wiederholen Sie sich auf immer kleineren Maßstäben, wenn sie genau untersucht wurden.

Sonstiges

  • Entsprechend Hayyim vital, ein 16. 17. Jahrhundert Kabbalist, das hebräisch Wort Adam (אדם, was "Mann" bedeutet) ist eine Abkürzung für Adam, Dibbur, Maaseh (Mann, Sprache, Tat).[21]


Siehe auch

Verweise

  1. ^ "Rätsel und Paradoxe: Unendlich in begrenzter Begriff". Abgerufen 23. April 2013.
  2. ^ "WordSpy - rekursives Akronym". Abgerufen 18. Dezember 2008.
  3. ^ Elektronische Nachricht an Bug-lispm, Daniel Weinreb, 8. August 1977
  4. ^ Die freie Softwarebewegung und die Zukunft der Freiheit: Der Name "GNU", Richard Stallman, 9. März 2006
  5. ^ Grundlagen von Datenstrukturen (Ellis Horowitz & Sartaj Sahni, Informatik Press, 1976)
  6. ^ Stenberg, Daniel (20. März 2015). "Curl, heute 17 Jahre alt". Daniel.haxx.se. Abgerufen 20. März 2015.
  7. ^ "Über lahme". Abgerufen 20. Februar 2016.
  8. ^ "Die Jargon -Datei: Mung". Abgerufen 15. Oktober 2007.
  9. ^ "Geschichte des PHP". php.net.
  10. ^ "Wofür Kiefer wirklich steht". Archiviert von das Original am 7. Juni 2011. Abgerufen 6. März 2007.
  11. ^ Roelofs, Greg. "Web Review: PNG ist nicht GIF!". people.apache.org. Abgerufen 24. November 2021.
  12. ^ "FAQ - das offizielle Wein Wiki". Abgerufen 16. Januar 2009.
  13. ^ "Weinarchitektur". Wein HQ. Abgerufen 16. Juni 2012.
  14. ^ "Flugplanbilder der Fluggesellschaft". www.timetableimages.com. Abgerufen 16. November 2021.
  15. ^ "Mega". Abgerufen 19. Januar 2013.
  16. ^ Mamas Bio -Markt https://momsorganicmarket.com/. Abgerufen 8. Juni 2022. {{}}: Fehlen oder leer |title= (Hilfe)
  17. ^ "Visa International Service Association". www.bloomberg.com. Archiviert vom Original am 25. April 2021. Abgerufen 16. November 2021.
  18. ^ "Dilberts TTP -Projekt". Dilbert. Abgerufen 9. Juli 2018.
  19. ^ FAQ für Jini-Users Mailingliste, Abgerufen am 18. November 2013
  20. ^ Einführung zu Die Jini -Spezifikation, Arnold et al., Pearson, 1999, ISBN0201616343
  21. ^ Pri Etz Chaim, Tor von Rosh Hashana 2:23
  • Dieser Artikel basiert teilweise auf der Jargon -Datei, was öffentlich zugänglich ist.

Externe Links

  • Die Wörterbuchdefinition von Rekursives Akronym bei wiktionary