Rekursivt akronym

Et selvhenvisende eller rekursivt akronym er et akronym, der appellerer til rekursion og mere præcist til selvreference i en proces med litterær mise en abyme . Vi taler også om autonymi . Vi finder rekursive akronymer primært inden for computerudvikling og naturvidenskab .

Principper

Den udvidede form af akronymet indeholder dets reducerede form, som derefter kan udvikle sig igen og så videre, til en uendelig række udvidelser. Opbygning af rekursive akronymer er et hyppigt spil blandt hackere  :

"Vi hackere [...] havde også en tradition for rekursive akronymer, som består i at sige, at det program, vi opretter, ligner et eksisterende program. Vi kan give det et rekursivt navn, der siger, at dette ikke er det. For eksempel var der mange TICO-tekstredaktører i 1960'erne og 70'erne, og de blev normalt kaldt noget eller andet TICO. På det tidspunkt kaldte en klog hacker hans Tint , for Tint Is Not Tico , det første rekursive akronym. I 1975 udviklede jeg den første EMACS- teksteditor, og der var mange efterligninger af EMACS, mange blev kaldt noget Emacs, men den ene hed FINE for Fine er ikke Emacs . Og der var SINE for Sine er ikke Emacs , og EINE for Eine er ikke Emacs , og der var MINCE for Mince Is Not Complete Emacs [griner], det var en ufuldstændig efterligning. Derefter blev EINE fuldstændig omskrevet, og den nye version blev kaldt ZWEI for Zwei Was Eine [ oprindeligt griner]. "

Richard Stallman , fri software: frihed og samarbejde . New York University. 29. maj 2001. Oversættelse af Xavier Dumont blev oprindeligt offentliggjort på www.gnulinuxfr.org.

Der skal foretages en lille skelnen mellem tygrografisk rekursion og semantisk rekursion  :

  1. et rekursivt tygrografisk akronym defineres formelt som følger: "et af ordene i akronymet er selve akronymet". Det rekursive tygrografiske akronym er derfor et selv nestet akronym. Denne konstruktion er kunstig.
  2. det semantiske rekursive akronym er en mere naturlig konstruktion: et akronym bruger et ord, hvis betydning er dårligt defineret eller gradvist glemt. I sidste ende er dette ord defineret i forhold til akronymet, hvilket skaber en selvreference . Det mest karakteristiske eksempel er W3 til WWW. Akronymet er derefter ikke længere indlejret.

Eksempler på indlejrede akronymer (men ikke rekursive)

To eksempler på multipel indlejring:

Der er også mange overlappende akronymer inden for biovidenskab , for eksempel CRTC1-proteinet:

Enten CRTC1  (en)  : cyclin Adenosin-monophosphat-responselement Bindende proteinreguleret transkriptionscoactivator 1

Eksempler på rekursive akronymer

De fleste af forklaringerne her er vittigheder, og nogle er ikke sande akronymer.

Eksempel på et par gensidigt rekursive akronymer

Noter og referencer

  1. Denne metode til evaluering af en rekursiv funktion ved at erstatte et opkald med dens definition kaldes Gross- Knuth- reduktion (se f.eks. Zena Ariola og Matthias Felleisen, "  The Call-By-Need lambda Calculus  ", Journal of Functional Programming , bind  7) , n o  3,1997, s.  265-301 ( læs online )).
  2. Ifølge webstedet 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 af grænseflader, der repræsenterer dybde'. Vi har her, efter min viden, den første software, der er navngivet af et par gensidigt rekursive akronymer.  "

Se også

Relaterede artikler