Obsah:
Definice - Co znamená Rekurzivní zkratka?
Rekurzivní zkratka je zkratka, kde první písmeno je zkratka samotná. Například GNU znamená „GNU není Unix“. Zkratka může být rozšířena do několika kopií sebe sama v nekonečnu. Rekurzivní zkratky se používají v některých názvech softwarových projektů pro humorný efekt, podle příkladu GNU projektu Richarda Stallmana.
Techopedia vysvětluje rekurzivní zkratku
Rekurzivní zkratka vloží kopii sebe sama do zkratky. Jedním z nejznámějších příkladů je projekt GNU Richarda Stallmana. GNU je zkratka pro „GNU's Not Unix“. Tato kopie zase obsahuje slovo GNU, takže zkratka je nekonečně rekurzivní. V případě GNU je zkratka hra na slova: GNU není Unix v tom smyslu, že nemá žádný kód datující se k původnímu Unixu Bell Labs, ale chování GNU se snaží napodobovat Unixové systémy co nejblíže.
Zatímco Stallman popularizoval použití rekurzivních zkratek ve svobodných a otevřených softwarových komunitách pro humorný efekt, praxe byla již zavedena v MIT Artificial Intelligence Lab, jehož Stallman byl součástí v 70. a začátkem 80. let. Dva textové editory LISP Machine byly pojmenovány EINE (EINE není emacs) a ZWEI (ZWEI původně EINE). Ten mísí dvě rekurzivní zkratky.
Mezi další dobře známé rekurzivní zkratky patří:
- WINE - WINE není emulátor
- cURL - knihovna požadavků na cURL URL
- RPM - RPM Package Manager (dříve Red Hat Package Manager)
- PHP - PHP Hypertextový procesor