Rekurzivní zkratka

Z Wikipedie, otevřené encyklopedie

Rekurzivní zkratka je zvláštní druh zkratky, která je zkonstruována tak, že v jejím plném znění se opět vyskytuje původní zkratka. Mnoho rekurzivních zkratek jsou tzv. backronymy – měly původně jiný význam (někdy se původně ani nejednalo o zkratku) a teprve později jim byla připsána forma rekurzivní zkratky.

Tato slovní hříčka se nejčastěji objevuje v oblasti výpočetní techniky pro pojmenování programů nebo softwarových projektů akronymem, jehož první písmeno odkazuje na sebe sama jako na běžně zavedený pojem.

[editovat] Historie

Zřejmě nejstarším příkladem rekurzivní zkratky je název kreditní karty VISA, který byl v roce 1976 vytvořen jako rekurzivní zkratka VISA International Service Association („Společnost pro mezinárodní služby VISA“).

Široké rozšíření rekurzivních zkratek však nastalo až jejich převzetím do hackerské kultury (zvláště na MITu). Zřejmě první takovou zkratkou je textový editor TINT (TINT Is Not Tico, „TINT není Tico“). Tímto principem se inspirovaly editory EINE (EINE Is Not Emacs, „EINE není Emacs“) a ZWEI (ZWEI Was EINE Initially, „ZWEI bylo původně EINE“). (Eine a zwei znamená německy jedna a dvě.)

[editovat] Dnešní příklady

Některá z dnes používaných označení, které jsou rekurzivní zkratkou:

  • GNUGNU's Not Unix! („GNU není Unix“)
  • CygnusCygnus, Your GNU Support („Cygnus, vaše podpora pro GNU)
  • LAME – LAME Ain't an MP3 Encoder („LAME není enkodér MP3“)
  • mung – Mung Until No Good („Mungujte do omrzení“)
  • PHPPHP: Hypertext Preprocessor („PHP: Hypertextový preprocesor“; původní název ovšem byl Personal Home Page tools, „nástroje pro osobní domácí stránku“)
  • PINE – Pine is not Elm („Pine není Elm“)
  • PNGPNG is Not GIF („PNG není GIF“)
  • RPMRPM Package Manager („Správce balíčků RPM“; původně Red Hat Package Manager)
  • WineWine Is Not an Emulator („Wine není emulátor“)

Projekt GNU Hurd funguje jako nepřímo rekurzivní zkratka: „Hurd“ znamená Hird of Unix-Replacing Daemons („Hird démonů nahrazujících Unix“), kde „Hird“ označuje Hurd of Interfaces Representing Depth („Hurd rozhraní reprezentujících hloubku“).

Rekurzivní zkratky se objevily také v komiksovém stripu Dilbert, ve kterém Dilbert prozradil, že projekt TTP označuje The TTP Project.