Rekursiivinen lyhenne

Kirjoittaja: Randy Alexander
Luomispäivä: 24 Huhtikuu 2021
Päivityspäivä: 26 Kesäkuu 2024
Anonim
Section 10
Video: Section 10

Sisältö

Määritelmä - mitä rekursiivinen lyhenne tarkoittaa?

Rekursiivinen lyhenne on lyhenne, jossa ensimmäinen kirjain on itse lyhenne. Esimerkiksi GNU tarkoittaa "GNUs Not Unix". Lyhenne voidaan laajentaa useaan kappaleeseen itsestään äärettömyydessä. Rekursiivisia lyhenteitä käytetään joissakin ohjelmistoprojektien nimissä humoristiseksi vaikutukseksi seuraten Richard Stallmans GNU -projektin esimerkkiä.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää rekursiivisen lyhenteen

Rekursiivinen lyhenne upottaa kopion itsestään lyhenteen sisällä. Yksi tunnetuimmista esimerkeistä on Richard Stallmans GNU-projekti. GNU tarkoittaa "GNUs Not Unix". Tämä kopio puolestaan ​​sisältää sanan GNU, joten lyhenne on äärettömästi toistuva. GNU-tapauksissa lyhenne on sanojen leikki: GNU ei ole Unix siinä mielessä, että sillä ei ole alkuperäisen Bell Labs Unix -koodin mukaisia ​​koodeja, mutta GNU: n käyttäytymisellä pyritään jäljittelemään Unix-järjestelmiä mahdollisimman tarkasti.


Stallman popularisoi rekursiivisten lyhenteiden käyttöä vapaan ja avoimen lähdekoodin ohjelmistoyhteisöissä humoristisen vaikutelman aikaansaamiseksi. Käytäntö oli jo perustettu MIT-tekoälylaboratoriossa, johon Stallman osallistui 1970-luvulla ja 1980-luvun alkupuolella. Kaksi LISP Machine -editoijaa nimettiin EINE (EINE Is Not Emacs) ja ZWEI (ZWEI oli Initial EINE). Viimeksi mainittu sekoittaa kaksi rekursiivista lyhennettä.

Muita tunnettuja rekursiivisia lyhenteitä ovat:

  • Viini - Viini ei ole emulaattori
  • cURL - cURL URL-pyyntökirjasto
  • RPM - RPM Package Manager (aiemmin Red Hat Package Manager)
  • PHP - PHP-hyperprosessori