Namai Dienoraščiai Kas yra rekursinis sutrumpinimas? - apibrėžimas iš techopedijos

Kas yra rekursinis sutrumpinimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia rekursinis sutrumpinimas?

Rekursyvusis akronimas yra santrumpa, kai pirmoji raidė yra pati santrumpa. Pvz., GNU reiškia „GNU's not Unix“. Santrumpa gali būti išskleista iki kelių kopijų. Rekursyvūs akronimai yra naudojami kai kuriuose programinės įrangos projektų pavadinimuose, siekiant humoro efekto, remiantis Richardo Stallmano GNU projekto pavyzdžiu.

„Techopedia“ paaiškina rekursinį sutrumpinimą

Rekursyvusis akronimas įterpia pačios akronimo kopiją. Vienas žinomiausių pavyzdžių yra Ričardo Stallmano GNU projektas. GNU reiškia „GNU's not Unix“. Toje kopijoje savo ruožtu yra žodis GNU, todėl akronimas yra be galo rekursinis. GNU atveju santrumpa yra žodžių žaismas: GNU nėra Unix ta prasme, kad ji neturi jokio kodo, turinčio originalų „Bell Labs Unix“, tačiau GNU elgesys bando kuo tiksliau pamėgdžioti Unix sistemas.

Nors „Stallman“ populiarino rekursyvių akronimų naudojimą laisvojo ir atvirojo kodo programinės įrangos bendruomenėse, siekdama humoro efekto, praktika jau buvo nustatyta MIT dirbtinio intelekto laboratorijoje, kuriai „Stallman“ priklausė aštuntajame dešimtmetyje ir devintojo dešimtmečio pradžioje. Du LISP Machine teksto redaktoriai buvo pavadinti EINE (EINE nėra Emacs) ir ZWEI (ZWEI iš pradžių buvo EINE). Pastarasis susimaišo du rekursyvūs akronimai.

Kiti gerai žinomi rekursiniai akronimai yra šie:

  • VYNAS - VYNAS nėra emuliatorius
  • cURL - cURL URL užklausų biblioteka
  • RPM - RPM Package Manager (buvęs „Red Hat Package Manager“)
  • PHP - PHP hiperteksto procesorius
Kas yra rekursinis sutrumpinimas? - apibrėžimas iš techopedijos