Acrônimo recursivo

Uma sigla autorreferencial ou recursiva é uma sigla que apela à recursividade e, mais precisamente, à autorreferência em um processo de mise en abyme literário. Também falamos de autonímia . Encontramos siglas recursivas principalmente em desenvolvimento de computadores e ciências naturais .

Princípios

A forma expandida da sigla contém sua forma reduzida, que pode então se desenvolver novamente e assim por diante, em uma série infinita de expansões. Construir siglas recursivas é um jogo frequente entre os hackers  :

"Nós hackers também tínhamos uma tradição de siglas recursivas que consiste em dizer que o programa que criamos é semelhante a um programa já existente. Podemos dar a ele um nome recursivo que diga que este não é aquele. Por exemplo, havia muitos editores de texto da TICO nas décadas de 1960 e 70 e eles geralmente eram chamados de alguma coisa ou outra TICO. Naquela época, um hacker inteligente chamou seu Tint , de Tint Is Not Tico , a primeira sigla recursiva. Em 1975, desenvolvi o primeiro editor de texto EMACS e havia muitas imitações do EMACS, muitas eram chamadas de algo Emacs, mas uma era chamada de FINE porque Fine não é Emacs . E tinha SINE para Sine is not Emacs , e EINE para Eine Is Not Emacs , e tinha MINCE para Mince Is Not Complete Emacs [risos], era uma imitação incompleta. Então EINE foi completamente reescrito e a nova versão foi chamada ZWEI para Zwei Was Eine Initially [risos]. "

Richard Stallman , Software Livre: Liberdade e Cooperação . Universidade de Nova York. 29 de maio de 2001. Tradução de Xavier Dumont publicada inicialmente em www.gnulinuxfr.org.

Uma pequena distinção deve ser feita entre recursão tipográfica e recursão semântica  :

  1. um acrônimo tipográfico recursivo é formalmente definido como segue: "uma das palavras do acrônimo é o próprio acrônimo". O acrônimo tipográfico recursivo é, portanto, um acrônimo auto-aninhado. Essa construção é artificial.
  2. o acrônimo semântico recursivo é uma construção mais natural: um acrônimo usa uma palavra cujo significado é mal definido ou gradualmente esquecido. Em última análise, essa palavra é definida em relação à sigla, o que cria uma autorreferência . O exemplo mais característico é o de W3 para WWW. O acrônimo não está mais aninhado.

Exemplos de acrônimos aninhados (mas não recursivos)

Dois exemplos de aninhamento múltiplo:

Existem também muitos acrônimos sobrepostos em ciências da vida , por exemplo, a proteína CRTC1:

Ambos CRTC1  (en)  : Coativador 1 da transcrição regulada da proteína de ligação do elemento de resposta do monofosfato de adenosina ciclina

Exemplos de acrônimos recursivos

A maioria das explicações fornecidas aqui são piadas e algumas não são siglas verdadeiras.

Exemplo de um par de acrônimos mutuamente recursivos

Notas e referências

  1. Este método de avaliar uma função recursiva substituindo uma chamada pela sua definição é chamado de redução de Gross- Knuth (ver por exemplo Zena Ariola e Matthias Felleisen, "  The Call-By-Need lambda Calculus  ", Journal of Functional Programming , vol.  7 , n o  3,1997, p.  265-301 ( ler online ))
  2. De acordo com o site http://www.gnu.org/software/hurd/hurd.html  : (em) ` Hurd 'significa `Hird of Unix-Replacing Daemons'. E, então, 'Hird' significa 'Hurd of Interfaces Representing Depth'. Temos aqui, até onde sei, o primeiro software a ser nomeado por um par de siglas mutuamente recursivas.  "

Veja também

Artigos relacionados