Acrônimo recursivo - Recursive acronym

Um acrônimo recursivo é um acrônimo que se refere a si mesmo . O termo foi usado pela primeira vez na imprensa em 1979 em Douglas Hofstadter livro de Gödel, Escher, Bach: An Eternal Golden Braid , em que Hofstadter inventa a sigla DEUS, que significa 'Deus sobre Djinn', para ajudar a explicar séries infinitas, e descreve-o como um acrônimo recursivo. Outras referências se seguiram, porém o conceito foi usado já em 1968 no romance de ficção científica de John Brunner Stand on Zanzibar . Na história, a sigla EPT (Education for Particular Task) mais tarde se transformou em "Eptification for Particular Task".

Acrônimos recursivos normalmente se formam ao contrário : ou um acrônimo comum existente recebe uma nova explicação do que as letras representam ou um nome é transformado em um acrônimo dando às letras uma explicação do que representam, em cada caso com a primeira letra permanecendo recursivamente para todo o acrônimo.

Exemplos antigos relacionados ao computador

Na computação , uma tradição inicial na comunidade hacker (especialmente no MIT ) era escolher acrônimos e abreviações que se referiam a si mesmos ou a outras abreviações com humor. Talvez o exemplo mais antigo neste contexto - de 1960 - seja o backronym "Mash Until No Good", que foi criado para descrever Mung , e um tempo depois foi revisado para "Mung Until No Good". Ele viveu como um comando recursivo na linguagem de edição TECO . [3] Em 1977 veio o TINT ("TINT Is Not TECO "), um editor do MagicSix escrito (e nomeado) por Ted Anderson. Isso inspirou os dois editores do MIT Lisp Machine chamados EINE ("EINE Is Not Emacs ", alemão para um ) e ZWEI ("ZWEI Was EINE inicialmente", alemão para dois ), por sua vez inspirando a réplica de Anderson SINE ("SINE não é EINE" ) Estes foram seguidos por Richard Stallman 's GNU (GNU não Unix ). Muitos outros também incluem negativas, como negações de que a coisa definida é ou se assemelha a outra (com a qual a coisa definida de fato se assemelha ou é mesmo derivada), para indicar que, apesar das semelhanças, era diferente do programa no qual foi baseado.

Um exemplo anterior aparece em um livro de 1976 sobre estruturas de dados, no qual a pseudo-linguagem SPARKS é usada para definir os algoritmos discutidos no texto. "SPARKS" é alegado como um nome não acrônimo, mas "várias idéias engraçadas foram sugeridas" como expansões do nome. Uma das sugestões é "Requer-se que os programadores inteligentes conheçam SPARKS". (este exemplo é recursivo na cauda )

Exemplos

Organizações

Algumas organizações foram nomeadas ou renomeadas desta forma:

Outros

  • Allegro - Rotinas de jogo do Allegro Low LEvel (as primeiras versões do Atari ST eram chamadas de "Rotinas de jogo de baixo nível do Atari")
  • AGFA - Sempre vá para AGFA
  • ANX - ANX não é XNA
  • AROS - Sistema Operacional AROS Research (originalmente Sistema Operacional Amiga Research)
  • ATI - ATI Technologies Inc.
  • ASK - Ask Seek Knock
  • BAMF - Framework de correspondência de aplicativos BAMF
  • BIRD - BIRD Internet Routing Daemon
  • BOSH - Casca Exterior Bosh
  • CAVE - CAVE Ambiente Virtual Automático
  • Cinc - CINC não é Chef
  • cURL - Biblioteca de Solicitação de URL Curl
  • Darcs - Sistema de controle de revisão avançado Darcs
  • EINE - EINE não é Emacs
  • ENAML - ENAML não é uma linguagem de marcação
  • FIJI - FIJI Is Just ImageJ
  • FYBMEM - FYBMEM Seu mecanismo básico de editor de monitor
  • Giantleap - Giantleap melhora a automação do transporte não poluente com a extensão da vida útil das células de combustível automotivas PEM.
  • GiNaC - GiNaC não é um CAS (sistema de álgebra computacional)
  • GNU - GNU não é Unix
  • GPE - Ambiente Palmtop GPE
  • gRPC - chamadas de procedimento remoto grpc
  • HIJOS - Hijos por la Identidad y la Justicia contra el Olvido y el Silencio
  • HIM - HIM International Music, gravadora independente de Taiwan
  • HIME - Editor de método de entrada HIME
  • INX - INX's Not X (um clone do UNIX)
  • JACK - Kit de conexão de áudio JACK
  • JOE - Editor do próprio Joe
  • KGS - Servidor KGS Go
  • LAME - LAME não é um codificador de MP3
  • LIFE - LIFE Is For Ever
  • LiVES - LiVES é um sistema de edição de vídeo
  • MEGA - Acesso global criptografado MEGA
  • MIATA - MIATA é sempre a resposta
  • MINT - MINT não é TRAC
  • MiNT - MiNT is Not TOS (posteriormente alterado para "MiNT is Now TOS")
  • Mung - Mung Até Não Bem
  • Nano - Outro editor do Nano
  • Nagios - Nagios não vai insistir na santidade (uma referência ao nome anterior de Nagios, "Netsaint"; agios [αγιος] é a palavra grega para "santo")
  • NiL - NiL não é Liero
  • Ninja-ide - Ninja-IDE não é apenas mais um IDE
  • NITE - NITE não é TECO (a segunda oferta do criador do TINT)
  • pacc - pacc: um compilador-compilador
  • PHP - PHP: Pré-processador de hipertexto (de "Ferramentas da página inicial pessoal", mais frequentemente referido como "Ferramentas de PHP".)
  • PINE - PINE Is Nearly Elm , originalmente; PINE agora significa oficialmente "Pine Internet News and E-mail"
  • PINN - PINN não é NOOBS
  • PIP - PIP instala pacotes
  • PIPER - PIPER é PIPER expandido recursivamente (sistema de controle de versão interno do Google)
  • PIPS - PIPS é POSIX em Symbian
  • Qins - Qins não é lento
  • rif - rif é divertido (originalmente Reddit é divertido)
  • RPM - Gerenciador de Pacotes RPM
  • SPARQL - protocolo SPARQL e linguagem de consulta RDF
  • TikZ - TikZ ist kein Zeichenprogramm (alemão; TikZ não é um programa de desenho)
  • TIARA - TIARA é uma sigla recursiva
  • TiLP - TiLP é um programa de ligação
  • TIP - TIP não é Pico
  • TRESOR - TRESOR executa criptografia com segurança fora da RAM
  • UIRA - UIRA não é um acrônimo recursivo
  • WINE - WINE não é um emulador (originalmente, emulador do Windows)
  • XAMPP - XAMPP Apache MariaDB PHP Perl
  • XBMC - XBMC Media Center (originalmente Xbox Media Center)
  • XINU - Xinu não é Unix
  • XNA - XNA's Not Acronymed
  • XNU - X não é Unix
  • YAML - YAML Ain't Markup Language (inicialmente "Yet Another Markup Language")
  • ZINCO - ZINCO não é comercial
  • Zinf - Zinf não é FreeAmp
  • ZOMBIE - Zombie is Optical Measurement of Barcodes by In-situ Expressiona, uma técnica para análise de células individuais
  • ZWEI - ZWEI era EINE inicialmente ("eins" e "zwei" são em alemão para "um" e "dois", respectivamente)
  • De acordo com Hayyim Vital , um cabalista do século 16 ao 17 , a palavra hebraica adam (אדם, que significa "homem") é um acrônimo para adam, dibbur, maaseh (homem, fala, ação).

Fictício

  • TTP - um projeto de tecnologia na história em quadrinhos Dilbert . As iniciais significam "The TTP Project".
  • GRUNGE - definido por Homer Simpson no episódio " That '90s Show " dos Simpsons como "Guitar Rock Utilizing Nihilist Grunge Energy", outro exemplo incomum de acrônimo recursivo cuja letra recursiva não é nem a primeira nem a última letra.
  • KOS-MOS - um personagem da série de videogames Xenosaga . "KOS-MOS" é um acrônimo recursivo que significa "Kosmos Obey Strategical Multiple Operating Systems". Não está claro se conta como um acrônimo recursivo verdadeiro, no entanto, já que Kosmos referido no acrônimo pode ser simplesmente uma grafia alternativa de cosmos .

Mutuamente recursivo ou especial

  • O projeto GNU Hurd é nomeado com um acrônimo mutuamente recursivo: "Hurd" significa "Hird of Unix-Replacing Daemons " e "Hird" significa "Hurd of Interfaces Representing Depth."
  • RPM, PHP, XBMC e YAML eram originalmente acrônimos convencionais que mais tarde foram redefinidos recursivamente. Eles são exemplos de, ou podem ser referidos como, retronimização , em que o significado oficial de uma sigla é alterado.
  • Jini reivindica a distinção de ser o primeiro anti-acrônimo recursivo: 'Jini Is Not Initials'. No entanto, pode ser mais apropriadamente denominado um anti-backronym porque o termo "Jini" nunca representou nada em primeiro lugar. O " XNA " mais recente , por outro lado, foi deliberadamente desenhado dessa forma.
  • A maioria dos acrônimos recursivos são recursivos na primeira letra, o que é, portanto, uma escolha arbitrária, muitas vezes selecionada por motivos de humor, facilidade de pronúncia ou consistência com um acrônimo anterior que usava as mesmas letras para palavras diferentes, como PHP, que agora se destaca para "PHP: Hypertext Preprocessor", mas originalmente era "Personal Home Page". No entanto YOPY , "Your own personal YOPY" é recursivo na última letra.
  • Uma piada que sugere que a inicial do meio "B" em nome de Benoit B. Mandelbrot significa "Benoit B. Mandelbrot" joga com a ideia de que os fractais , que Mandelbrot estudou, se repetem em escalas cada vez menores quando examinados de perto.

Veja também

  • Síndrome RAS  - Usando uma sigla seguida por uma das palavras que compõem essa sigla (Síndrome de Síndrome de Acrônimo Redundante)
  • Auto-referência  - Frase, ideia ou fórmula que se refere a si mesma
  • Web Ontology Language  - Família de linguagens de representação do conhecimento, que usa intencionalmente a sigla "OWL"
  • Expressões tautológicas bilíngües  - redundância na expressão linguística
  • Acrônimo  de três letras - abreviação consistindo de três letras Um acrônimo de três letras que descreve acrônimos de três letras

Referências

  • Este artigo é baseado em parte no Jargon File , que é de domínio público.

links externos