Tartalomjegyzék:
Meghatározás - Mit jelent a rekurzív betűszó?
A rekurzív betűszó egy rövidítés, ahol az első betű maga a betűszó. Például a GNU a "GNU's Not Unix" kifejezést jelenti. A betűszó kibővíthető önmagának több példányára a végtelenségben. A rekurzív rövidítéseket a szoftverprojektek némelyikében humoros hatás elérésére használják, Richard Stallman GNU projekt példáját követve.
A Techopedia magyarázza a rekurzív rövidítést
Egy rekurzív betűszó beágyazza önmagának egy példányát a betűszóba. Az egyik legismertebb példa Richard Stallman GNU projektje. A GNU a "GNU's Not Unix" kifejezést jelenti. Ez a példány viszont tartalmazza a GNU szót, tehát a betűszó végtelenül rekurzív. A GNU esetében a rövidítés szavakkal való játék: A GNU nem Unix abban az értelemben, hogy nincs az eredeti Bell Labs Unixhez tartozó kód, de a GNU viselkedése a lehető legszorosabban utánozza az Unix rendszereket.
Míg Stallman humoros hatás érdekében népszerűsítette a rekurzív rövidítések használatát a szabad és a nyílt forráskódú szoftverekben, a gyakorlatot már az MIT Mesterséges intelligencia laboratóriumában bevezették, amelynek Stallman része volt az 1970-es és 1980-as évek elején. Két LISP Machine szövegszerkesztőt EINE (EINE Is Not Emacs) és ZWEI (ZWEI kezdetben EINE) elnevezéssel kaptak. Ez utóbbi két rekurzív rövidítést tartalmaz.
Egyéb ismert rekurzív rövidítések a következők:
- BOR - A BOR nem emulátor
- cURL - cURL URL kérési könyvtár
- RPM - RPM csomagkezelő (korábban Red Hat csomagkezelő)
- PHP - PHP hipertext processzor