Rekurzivní zkratka

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

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.

Historie[editovat | editovat zdroj]

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ě.)

Dnešní příklady[editovat | editovat zdroj]

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)
  • LAMELAME Ain't an MP3 Encoder („LAME není kodér MP3“)
  • mungMung 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“)
  • PINEPine is not Elm („Pinie není jilm“)
  • PNGPNG is Not GIF („PNG není GIF“; jinak také Portable Networks Graphic)
  • RPMRPM Package Manager („Správce balíčků RPM“; původně Red Hat Package Manager)
  • WineWine Is Not an Emulator („Wine není emulátor“)
  • LOLLots of LOLs („Mnoho LOL“; jinak také Lots of Laugh, mnoho smíchu).
  • MEGAMEGA Encrypted Global Access

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.