Acrónimo cuya expansión incluye una copia de sí mismo
Un acrónimo recursivo es un acrónimo que se refiere a sí mismo y aparece con mayor frecuencia en la programación informática. El término se utilizó por primera vez en forma impresa en 1979 en el libro de Douglas Hofstadter Gödel, Escher, Bach: An Eternal Golden Braid , en el que Hofstadter inventa el acrónimo GOD, que significa "Dios sobre los genios", para ayudar a explicar las series infinitas, y lo describe como un acrónimo recursivo. [1] Le siguieron otras referencias, [2] sin embargo, el concepto se utilizó ya en 1968 en la novela de ciencia ficción de John Brunner Stand on Zanzibar . En la historia, el acrónimo EPT (Education for a Particular Task) más tarde se transformó en "Eptification for Particular Task".
Las siglas recursivas generalmente se forman al revés : o bien a una sigla común existente se le da una nueva explicación de lo que representan las letras, o bien se convierte un nombre en una sigla dándole a las letras una explicación de lo que representan, en cada caso con la primera letra representando recursivamente la sigla completa.
Uso en informática
En informática , una tradición temprana en la comunidad hacker , especialmente en el MIT , fue elegir acrónimos y abreviaturas que se referían humorísticamente a sí mismos o a otras abreviaturas. Quizás el primer ejemplo en este contexto es el acrónimo "Mash Until No Good", que fue creado en 1960 para describir a Mung , y revisado a "Mung Until No Good". Sobrevivió como un comando recursivo en el lenguaje de edición TECO . [3] En 1977 [3] el programador Ted Anderson acuñó TINT ("TINT Is Not TECO "), un editor para MagicSix. Esto inspiró los dos editores de MIT Lisp Machine llamados EINE ("EINE Is Not Emacs ", en alemán para uno ) y ZWEI ("ZWEI Was EINE Initially", en alemán para dos ), a su vez inspirando la réplica de Anderson SINE ("SINE is not EINE"). Richard Stallman siguió con GNU (GNU's Not Unix ).
Los ejemplos de acrónimos recursivos a menudo incluyen negaciones, como negaciones de que la cosa definida sea o se parezca a otra cosa (a la que la cosa definida de hecho se parece o incluso se deriva de ella), para indicar que, a pesar de las similitudes, era distinta del programa en el que se basaba. [4]
Un ejemplo anterior aparece en un libro de texto de 1976 sobre estructuras de datos, en el que se utiliza el pseudolenguaje SPARKS para definir los algoritmos analizados en el texto. Se afirma que "SPARKS" es un nombre no acrónimo, pero "se han sugerido varias ideas interesantes" como expansiones del nombre. Una de las sugerencias es la recursiva de cola "Smart Programmers Are Required to Know SPARKS" (Los programadores inteligentes deben conocer SPARKS). [5]
Otros ejemplos son el lenguaje YAML , que significa "YAML no es un lenguaje de marcado" y el lenguaje PHP , que significa "PHP: Preprocesador de hipertexto".
Ejemplos
- Allegro : Rutinas de juego de bajo nivel de Allegro (las primeras versiones para Atari ST se llamaban "Rutinas de juego de bajo nivel de Atari")
- AROS : Sistema operativo de investigación AROS (originalmente Sistema operativo de investigación Amiga)
- Tecnologías ATI Inc.
- BIRD : Demonio de enrutamiento de Internet BIRD
- CAVE : Entorno virtual automático CAVE
- cURL : Biblioteca de solicitudes de URL de Curl [6]
- Darcs : Sistema avanzado de control de revisiones de Darcs
- EINE : EINE no es Emacs
- FIJI : FIJI es solo una imagen
- GiNaC : GiNaC no es un CAS (sistema de álgebra computacional)
- GNU : GNU no es Unix
- GNE (enciclopedia) : GNE no es una enciclopedia
- GPE : entorno de Palmtop GPE
- gRPC : llamadas a procedimientos remotos de grpc
- JACK : Kit de conexión de audio JACK
- KGS : servidor Go de KGS
- LAME : LAME no es un codificador de MP3 [7]
- LiVES : LiVES es un sistema de edición de vídeo
- MINT : MINT no es TRAC
- MINDY: MINDY aún no es Dylan
- MiNT : MiNT no es TOS (posteriormente cambiado a "MiNT ahora es TOS")
- Mung : Mung hasta que no sea bueno [8]
- Nagios : Nagios no va a insistir en la santidad (una referencia al nombre anterior de Nagios, "Netsaint"; agios [αγιος] es la palabra griega para "santo")
- NiL : NiL no es Liero
- Ninja-ide : Ninja-IDE no es solo otro IDE
- PHP : PHP: Preprocesador de hipertexto (de "Herramientas de página de inicio personal", más frecuentemente denominado "Herramientas PHP". [9] )
- PINE : PINE es casi Elm , originalmente; PINE ahora significa oficialmente "Pine Internet News E-mail" [10]
- PIP : PIP instala paquetes
- PIPS : PIPS es POSIX Symbian
- PNG : oficialmente "Gráficos de red portátiles", pero extraoficialmente "PNG no es GIF". [11]
- RPM : Administrador de paquetes RPM
- SPARQL : Protocolo SPARQL y lenguaje de consulta RDF
- TikZ : TikZ ist kein Zeichenprogramm (alemán; TikZ no es un programa de dibujo)
- TiLP: TiLP es un programa de vinculación
- CONSEJO : TIP no es Pico
- TRESOR : TRESOR ejecuta el cifrado de forma segura fuera de la RAM
- UIRA : UIRA no es un acrónimo recursivo
- WINE : WINE no es un emulador [12] [ verificación fallida ]
- XAMPP : XAMPP Apache MariaDB PHP Perl
- XBMC : Centro multimedia XBMC (originalmente Xbox Media Center)
- XINU : XINU no es Unix
- XNA : XNA no tiene acrónimos
- YAML : YAML no es un lenguaje de marcado (inicialmente "Otro lenguaje de marcado más")
- YARA : Yara: Otro acrónimo recursivo
- Zinf : Zinf no es FreeAmp
- ZWEI : ZWEI era EINE inicialmente ("eins" y "zwei" en alemán significan "uno" y "dos" respectivamente)
Otros ejemplos
Empresas y organizaciones
- BWIA: BWIA West Indies Airways (anteriormente British West Indian Airways) [13]
- Soluciones CYGNUS : "Cygnus, sus soluciones GNU"
- HIJOS : Hijas e Hijos por la Identidad y la Justicia contra el Olvido y el Silencio [14] (literalmente, "Hijas e Hijos por la Identidad y la Justicia contra el Olvido y el Silencio")
- HIM : HIM International Music, sello discográfico independiente de Taiwán
- MEGA : Acceso global cifrado a MEGA [15]
- MAMÁ: El Mercado Orgánico de MAMÁ [16]
- SAAB: Saab Automobile AB
- TAP: TAP Air Portugal
- VISA: Asociación Internacional de Servicios de Visa [17]
- ZINC : El zinc no es comercial
- PETRÓLEO: Oil India Limited . Sin embargo, puede ser discutible, ya que "petróleo" es un sustantivo y la empresa pertenece al sector petrolero.
En los medios
Marcas y productos
- MIATA : MIATA es siempre la respuesta [19]
- El proyecto GNU Hurd recibe su nombre con un acrónimo recursivo entre sí: "Hurd" significa "Hird Unix-Replacing Daemons ", y "Hird" significa "Hurd Interfaces Representing Depth".
- Jini se adjudica el honor de ser el primer antiacrónimo recursivo: 'Jini Is Not Initials' [Jini no son iniciales]. [20] [21] Sin embargo, podría ser más apropiado llamarlo antiacrónimo porque el término "Jini" nunca significó nada en primer lugar. El más reciente " XNA ", por otro lado, fue diseñado deliberadamente de esa manera.
Especial
- RPM, PHP, XBMC y YAML eran originalmente acrónimos convencionales que luego se redefinieron de forma recursiva. Son ejemplos de, o se los puede denominar, retroronimización, [ cita requerida ] donde se cambia el significado oficial de un acrónimo.
- La mayoría de las siglas recursivas son recursivas en la primera letra, lo que es una elección arbitraria, a menudo seleccionada por razones de humor, facilidad de pronunciación o coherencia con una sigla anterior que utilizaba las mismas letras para diferentes palabras, como PHP, que ahora significa "PHP: Hypertext Preprocessor", pero originalmente era "Personal Home Page". Sin embargo, YOPY , "Your own personal YOPY" es recursiva en la última letra.
- Una broma que implica que la inicial "B" del segundo nombre de Benoit B. Mandelbrot significa "Benoit B. Mandelbrot" juega con la idea de que los fractales , que Mandelbrot estudió, se repiten en escalas cada vez más pequeñas cuando se los examina de cerca.
Otro
- Según Hayyim Vital , un cabalista de los siglos XVI y XVII , la palabra hebrea adam (אדם, que significa "hombre") es un acrónimo de adam, dibbur, maaseh (hombre, palabra, acción). [22]
- Según Isaac Luria , un cabalista del siglo XVI, la palabra hebrea tzitzit (ציצת en su ortografía bíblica, que significa "flecos rituales") es un acrónimo de tzaddik yafrid tzitziyotav tamid ("una persona justa debe separar [las cuerdas de] su tzitzit constantemente"). [23]
Véase también
Referencias
- ^ "Acertijos y paradojas: infinito en términos finitos". Archivado desde el original el 15 de noviembre de 2012. Consultado el 23 de abril de 2013 .
- ^ "WordSpy: acrónimo recursivo". Archivado desde el original el 8 de octubre de 2014. Consultado el 18 de diciembre de 2008 .
- ^ Daniel Weinreb (8 de agosto de 1977), Mensaje electrónico a BUG-LISPM
- ^ Richard Stallman (9 de marzo de 2006). «El movimiento del software libre y el futuro de la libertad: el nombre «GNU»». Archivado desde el original el 16 de marzo de 2015.
- ^ Ellis Horowitz; Sartaj Sahni (1976). Fundamentos de las estructuras de datos. Computer Science Press. ISBN 978-0-914894-20-9– a través de Google Books .
- ^ Stenberg, Daniel (20 de marzo de 2015). "curl, 17 años hoy". daniel.haxx.se . Archivado desde el original el 6 de diciembre de 2015 . Consultado el 20 de marzo de 2015 .
- ^ "Acerca de LAME". Archivado desde el original el 12 de febrero de 2016 . Consultado el 20 de febrero de 2016 .
- ^ "El archivo de la jerga: Mung". Archivado desde el original el 15 de junio de 2015. Consultado el 15 de octubre de 2007 .
- ^ "Historia de PHP". php.net. Archivado desde el original el 2 de julio de 2013. Consultado el 18 de junio de 2013 .
- ^ "Lo que realmente representa Pine". Archivado desde el original el 7 de junio de 2011. Consultado el 6 de marzo de 2007 .
- ^ Roelofs, Greg. "Revisión web: ¡Los PNG NO son GIF!". people.apache.org . Archivado desde el original el 30 de marzo de 2022. Consultado el 24 de noviembre de 2021 .
- ^ "FAQ—The Official Wine Wiki". Archivado desde el original el 24 de febrero de 2020. Consultado el 16 de enero de 2009 .
- ^ "Imágenes de horarios de aerolíneas". www.timetableimages.com . Consultado el 16 de noviembre de 2021 .
- ↑ Paloma de la Paz Montes Araya (5 de octubre de 2010). "HIJOS" Heinrich Böll Stiftung - Santiago de Chile (en español) . Consultado el 20 de junio de 2024 .
- ^ "MEGA". Archivado desde el original el 2 de enero de 2020. Consultado el 19 de enero de 2013 .
- ^ "Página de inicio de MOM's Organic Market". MOM's Organic Market. Archivado desde el original el 10 de junio de 2022. Consultado el 8 de junio de 2022 .
- ^ "Visa International Service Association". www.bloomberg.com . Archivado desde el original el 25 de abril de 2021. Consultado el 16 de noviembre de 2021 .
- ^ "Proyecto TTP de Dilbert". Dilbert . Archivado desde el original el 10 de julio de 2018 . Consultado el 9 de julio de 2018 .
- ^ David LaChance (4 de noviembre de 2023). "Miata es la respuesta: por qué finalmente compré uno". MSN. Hemmings.
- ^ Preguntas frecuentes para la lista de correo JINI-USERS Archivado el 17 de septiembre de 2013 en Wayback Machine , consultado el 18 de noviembre de 2013
- ^ Introducción a la especificación Jini, Arnold et al, Pearson, 1999, ISBN 0201616343
- ^ "Pri Etz Chaim, Puerta de Rosh Hashaná 2:23". Archivado desde el original el 30 de septiembre de 2021 . Consultado el 30 de septiembre de 2021 .
- ^ Mishná Brurá, 8:18
- Este artículo se basa en parte en el Jargon File , que es de dominio público.
Enlaces externos
- La definición del diccionario de acrónimo recursivo en Wikcionario