stringtranslate.com

acrónimo recursivo

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 DIOS, que significa "DIOS sobre Djinn", para ayudar a explicar las series infinitas, y lo describe. como acrónimo recursivo. [1] 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 (Educación para una tarea particular) luego se transformó en "Eptificación para una tarea particular".

Las siglas recursivas generalmente se forman al revés : o bien a una sigla ordinaria existente se le da una nueva explicación de lo que significan las letras, o un nombre se convierte en una sigla dándole a las letras una explicación de lo que significan, en cada caso con la primera letra. representa recursivamente todo el acrónimo.

Uso en informática

En informática , una de las primeras tradiciones de la comunidad hacker , especialmente en el MIT , era elegir acrónimos y abreviaturas que se referieran con humor a ellos mismos o a otras abreviaturas. Quizás el ejemplo más antiguo en este contexto sea el backronym "Mash Until No Good", que fue creado en 1960 para describir a Mung y revisado a "Mung Until No Good". Perduró 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 de MagicSix. Esto inspiró a los dos editores de MIT Lisp Machine llamados EINE ("EINE Is Not Emacs ", alemán para uno ) y ZWEI ("ZWEI Was EINE Inicialmente", alemán para dos ), inspirando a su vez la réplica de Anderson SINE ("SINE no es 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), para indicar que, a pesar de las similitudes, era distinto del programa en cuestión. en que se basó. [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 discutidos en el texto. Se afirma que "SPARKS" no es un nombre acrónimo, pero "se han sugerido varias ideas lindas" como expansiones del nombre. Una de las sugerencias es "Los programadores inteligentes deben conocer SPARKS". [5] (este ejemplo es recursivo de cola )

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

Otros ejemplos

Empresas y organizaciones

En el medio

Especial

Otro

Ver también

Referencias

  1. ^ "Acertijos y paradojas: el infinito en términos finitos". Archivado desde el original el 15 de noviembre de 2012 . Consultado el 23 de abril de 2013 .
  2. ^ "WordSpy: acrónimo recursivo". Archivado desde el original el 8 de octubre de 2014 . Consultado el 18 de diciembre de 2008 .
  3. ^ Mensaje electrónico a BUG-LISPM, Daniel Weinreb, 8 de agosto de 1977
  4. ^ El movimiento del software libre y el futuro de la libertad: el nombre "GNU" Archivado el 16 de marzo de 2015 en Wayback Machine , Richard Stallman, 9 de marzo de 2006
  5. ^ Fundamentos de estructuras de datos (Ellis Horowitz y Sartaj Sahni , Computer Science Press, 1976)
  6. ^ Stenberg, Daniel (20 de marzo de 2015). "rizo, hoy tengo 17 años". daniel.haxx.se . Archivado desde el original el 6 de diciembre de 2015 . Consultado el 20 de marzo de 2015 .
  7. ^ "Acerca de LAME". Archivado desde el original el 12 de febrero de 2016 . Consultado el 20 de febrero de 2016 .
  8. ^ "El archivo de la jerga: Mung". Archivado desde el original el 15 de junio de 2015 . Consultado el 15 de octubre de 2007 .
  9. ^ "Historia de PHP". php.net. Archivado desde el original el 2 de julio de 2013 . Consultado el 18 de junio de 2013 .
  10. ^ "Lo que realmente representa el pino". Archivado desde el original el 7 de junio de 2011 . Consultado el 6 de marzo de 2007 .
  11. ^ Roelofs, Greg. "Revisión web: ¡PNG NO ES GIF!". gente.apache.org . Archivado desde el original el 30 de marzo de 2022 . Consultado el 24 de noviembre de 2021 .
  12. ^ "Preguntas frecuentes: la wiki oficial del vino". Archivado desde el original el 24 de febrero de 2020 . Consultado el 16 de enero de 2009 .
  13. ^ "Arquitectura del vino". Sede del vino. Archivado desde el original el 29 de enero de 2017 . Consultado el 16 de junio de 2012 .
  14. ^ "Imágenes de horarios de aerolíneas". www.timetableimages.com . Consultado el 16 de noviembre de 2021 .
  15. ^ "MEGA". Archivado desde el original el 2 de enero de 2020 . Consultado el 19 de enero de 2013 .
  16. ^ "Página de inicio del mercado orgánico de MOM". Mercado Orgánico de MOM. Archivado desde el original el 10 de junio de 2022 . Consultado el 8 de junio de 2022 .
  17. ^ "Asociación de Servicios Internacionales de Visa". www.bloomberg.com . Archivado desde el original el 25 de abril de 2021 . Consultado el 16 de noviembre de 2021 .
  18. ^ "Proyecto TTP de Dilbert". Dilberto . Archivado desde el original el 10 de julio de 2018 . Consultado el 9 de julio de 2018 .
  19. ^ Preguntas frecuentes sobre la lista de correo de JINI-USERS Archivado el 17 de septiembre de 2013 en Wayback Machine , obtenido el 18 de noviembre de 2013
  20. ^ Introducción a la especificación Jini, Arnold et al, Pearson, 1999, ISBN 0201616343 
  21. ^ "Pri Etz Jaim, Puerta de Rosh Hashaná 2:23". Archivado desde el original el 30 de septiembre de 2021 . Consultado el 30 de septiembre de 2021 .
  22. ^ Mishná Brurá, 8:18

enlaces externos