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 :
- 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.
- 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:
-
GTK : o kit de ferramentas GIMP .
-
GIMP : GNU Image Manipulation Program .
-
GNU : GNU não é UNIX .
-
UNIX : Serviço de Informação e Computação UNiplexed .
Ambos GTK : o kit de ferramentas do programa de manipulação de imagens de serviço de computação e informação não uniplex do GNU
-
RAP : plataforma rica em AJAX .
-
AJAX : JavaScript assíncrono e XML .
-
XML : eXtensible Markup Language .
Ambos RAP : Rich Asynchronous JavaScript And eXtensible Markup Language Platform
Existem também muitos acrônimos sobrepostos em ciências da vida , por exemplo, a proteína CRTC1:
-
CRTC1 (en) : Coativador 1 da transcrição regulada por CREB, proteína que coativa a transcrição de genes por ligação a CREB
-
CREB : proteína de ligação CRE, uma proteína que se liga ao elemento CRE (en) DNA
-
CRE (en) : Elemento de Resposta de cAMP Elemento de DNA que corresponde a uma estimulação por cAMP
-
cAMP : monofosfato de adenosina cíclico
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.
- Em torno do software Emacs
-
EINE : EINE não é Emacs .
-
THIN : Thin não é o Emacs completo .
-
ZWEI : ZWEI era EINE inicialmente (“ZWEI era originalmente EINE”). EINE e ZWEI significam em alemão respectivamente “um” e “dois”, o que dá: “DOIS era inicialmente UM”.
-
PEPE : "Pepe não é Emacs" (editor de texto do sistema Le_Lisp)
-
Bing : Bing não é Google .
-
GAMBAS : Gambas quase significa básico ("GAMBAS quase significa básico ")
-
GNU : GNU's Not UNIX ("GNU is not Unix". Pronuncie gnou ).
-
LAME : Lame não é um codificador de MP3 ( Lame não é um codificador de mp3. ).
-
MiNT : MiNT não é TOS ( MiNT não é TOS ), então MiNT é agora TOS ( MiNT agora é TOS ) depois que o autor de MiNT foi contratado pela Atari .
-
XNU : XNU não é Unix ("XNU não é Unix")
-
PHP : PHP: Pré-processador de hipertexto . (Historicamente, esse acrônimo recursivo era a abreviação de Personal Home Page ; em 2008, recursivo é o significado oficial do PHP).
-
TRM : TRM reconhece música .
-
Visa : Visa International Service Association .
-
VINHO : O vinho não é um emulador . Emulador WINdows é tecnicamente incorreto.
-
XNA : XNA's Not Acronymed .
-
YAML : YAML não é linguagem de marcação
-
ALLEGRO : Rotinas de jogo do Allegro Low LEvel . Allegro é uma biblioteca C para facilitar a programação de jogos.
- Die PARTEI : Partei für Arbeit, Rechtsstaat, Tierschutz, Elitenförderung & basisdemokratische Initiative : esta "festa" é uma farsa, daí o seu acrónimo voluntário recursivo
- Na história em quadrinhos Dilbert :
- TTP: The TTP Project : sendo uma criação humorística, é uma das raras siglas cujo significado original é uma sigla recursiva e, ainda mais rara, cuja recursividade não se baseia na primeira letra.
-
Melt : Melt estende LaTeX com tipos
-
SPARQL : protocolo SPARQL e linguagem de consulta RDF
-
Mega : acesso global criptografado MEGA
- MICO: Mico é COrba
-
BOSS : Boss Of Scandalz Strategyz
-
KOS-MOS : Kosmos obedece sistema estratégico de operações múltiplas
Exemplo de um par de acrônimos mutuamente recursivos
-
HURD : Hird of Unix-Replacing Daemons e HIRD: Hurd of Interfaces Representing Depth .
Notas e referências
-
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 ))
-
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