Domov Blogging Kaj je rekurzivna kratica? - definicija iz tehopedije

Kaj je rekurzivna kratica? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni rekurzivna kratica?

Rekurzivna kratica je akronim, kjer je prva črka sama kratica. Na primer, GNU pomeni "GNU ni Unix." Kratica se lahko v neskončnosti razširi na več kopij samega sebe. V nekaterih imenih programskih projektov so za šaljiv učinek uporabljeni rekurzivni kratice po vzoru projekta GNU Richarda Stallmana.

Tehopedia razlaga rekurzivno kratico

Rekurzivni kratica vgradi kopijo samega sebe v akronim. Eden najbolj znanih primerov je projekt GNU Richarda Stallmana. GNU pomeni "GNU ni Unix." Ta kopija vsebuje besedo GNU, zato je akronim neskončno rekurziven. V primeru GNU je akronim igra besed: GNU ni Unix v smislu, da nima nobene kode, ki izvira iz prvotnega Bell Labs Unixa, vendar vedenje GNU poskuša čim bolj posnemati sisteme Unix.

Medtem ko je Stallman populariziral uporabo rekurzivnih kratic v svobodnih in odprtokodnih programskih skupnostih za šaljive učinke, je bila praksa že vzpostavljena v laboratoriju za umetno inteligenco MIT, katerega del je bil Stallman v sedemdesetih in zgodnjih osemdesetih letih prejšnjega stoletja. Dva urejevalnika besedil LISP Machine sta dobila ime EINE (EINE ni Emacs) in ZWEI (prvotno je bil ZWEI EINE). Slednji mešata dva rekurzivna kratica.

Drugi znani rekurzivni akronimi vključujejo:

  • VINO - Vino ni emulator
  • cURL - cURL URL knjižnica
  • RPM - upravitelj paketov RPM (prej vodja paketov Red Hat)
  • PHP - PHP Hypertext Processor
Kaj je rekurzivna kratica? - definicija iz tehopedije