Domov Blogování Co je rekurzivní zkratka? - definice z techopedie

Co je rekurzivní zkratka? - definice z techopedie

Obsah:

Anonim

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
Co je rekurzivní zkratka? - definice z techopedie