Rekursivt akronym

Et selvhenvisende eller rekursivt akronym er et akronym som appellerer til rekursjon og mer presist til selvreferanse i en prosess med litterær mise en abyme . Vi snakker også om autonymi . Vi finner rekursive akronymer hovedsakelig innen datautvikling og naturvitenskap .

Prinsipper

Den utvidede formen for akronymet inneholder sin reduserte form, som deretter kan utvikle seg igjen og så videre, til en uendelig rekke utvidelser. Å bygge rekursive akronymer er et vanlig spill blant hackere  :

"Vi hackere [...] hadde også en tradisjon med rekursive akronymer som består i å si at programmet vi lager, ligner på et eksisterende program. Vi kan gi det et rekursivt navn som sier at dette ikke er det. For eksempel var det mange TICO-tekstredaktører på 1960- og 70-tallet, og de ble vanligvis kalt noe eller annet TICO. På den tiden en smart hacker kalte sin Tint , for Tint Is Not Tico , den første rekursive akronym. I 1975 utviklet jeg den første EMACS- tekstredigereren, og det var mange imitasjoner av EMACS, mange ble kalt noe Emacs, men en ble kalt FINE for Fine er ikke Emacs . Og det var SINE for Sine er ikke Emacs , og EINE for Eine er ikke Emacs , og det var MINCE for Mince Is Not Complete Emacs [ler], det var en ufullstendig etterligning. Da ble EINE fullstendig omskrevet, og den nye versjonen ble kalt ZWEI for Zwei Was Eine Initially [ler]. "

Richard Stallman , fri programvare: frihet og samarbeid . New York University. 29. mai 2001. Oversettelse av Xavier Dumont ble opprinnelig publisert på www.gnulinuxfr.org.

Det må skilles mellom tygrografisk rekursjon og semantisk rekursjon  :

  1. et rekursivt tygrografisk akronym er formelt definert som følger: "et av ordene i akronymet er akronymet i seg selv". Det rekursive tygrografiske akronymet er derfor et selv nestet akronym. Denne konstruksjonen er kunstig.
  2. det semantiske rekursive akronymet er en mer naturlig konstruksjon: et akronym bruker et ord hvis betydning er dårlig definert eller gradvis glemt. Til slutt er dette ordet definert i forhold til akronymet, noe som skaper en selvreferanse . Det mest karakteristiske eksemplet er W3 for WWW. Forkortelsen er da ikke lenger nestet.

Eksempler på nestede akronymer (men ikke rekursive)

To eksempler på flere hekker:

Det er også mange nestede akronymer innen biovitenskap , for eksempel CRTC1-proteinet:

Enten CRTC1  (en)  : cyclin Adenosin Monophosphate Response Element Binding protein Regulated Transcription Coactivator 1

Eksempler på rekursive akronymer

De fleste av forklaringene som er gitt her er vitser, og noen er ikke sanne akronymer.

Eksempel på et par gjensidig rekursive akronymer

Merknader og referanser

  1. Denne metoden for å evaluere en rekursiv funksjon ved å erstatte en samtale med definisjonen kalles Gross- Knuth reduksjon (se for eksempel Zena Ariola og Matthias Felleisen, "  The Call-By-Need lambda Calculus  ", Journal of Functional Programming , vol.  7 , n o  3,1997, s.  265-301 ( les online )).
  2. Ifølge nettstedet http://www.gnu.org/software/hurd/hurd.html  : (in) Hurd" står for "Hird of Unix-Replacing Daemons". Og så står 'Hird' for 'Hurd of Interfaces Representing Depth'. Vi har her, så vidt jeg vet, den første programvaren som ble navngitt av et par gjensidig rekursive akronymer.  "

Se også

Relaterte artikler