¿Por qué se llama "Documento aquí"?

14

(Avísame si esta es la SE incorrecta para esto)

¿Por qué se llama un documento Here (o Heredoc)? Wikipedia no tenía nada que decir sobre ese tema en particular. Encontré documentos de Unix que describen un "Aquí está el documento", ¿es el formulario original?

    
pregunta Yamikuronue 11.04.2012 - 14:59
fuente

4 respuestas

14

Algunos teleprinters * tenían una secuencia de una docena o dos caracteres que podían programarse (mecánicamente) en la unidad y se enviaron cuando el host envió un carácter ENQ o el operador presionó la tecla HERE IS en el teclado. Varios terminales de tubos de vidrio tenían la misma característica.

Un documento "here-is" en shells y lenguajes de programación que admiten la misma construcción sirve esencialmente para el mismo propósito: es una secuencia de caracteres enlatada que no cambia a menos que lo haga el programa.

* Estos también son el origen del término tty que aparece en Unix.

    
respondido por el Blrfl 12.04.2012 - 16:35
fuente
16

Bueno, el documento está aquí. Aquí está. Es un nombre lógico para la cosa, ¿sí?

Cuando las personas hablan de 'aquí los documentos', generalmente hablan de una unidad de datos que está incrustada en el código. Los datos se mostrarán a un usuario o se utilizarán para redactar una solicitud a un servidor o para escribir información en un registro o para actualizar un archivo de configuración, o, o, o ... o es un error sobrecargar el nombre con significados y connotaciones. Es una técnica de programación y tiene un nombre.

    
respondido por el Adam Crossland 11.04.2012 - 15:50
fuente
7

Se llama documento aquí porque está 'aquí', en el archivo de origen que lo necesita, en lugar de estar en otro lugar, como un archivo separado. Supongo que mirar más a fondo sería como tratar de analizar el término 'tracción en las cuatro ruedas' con gran profundidad.

Puede ser muy conveniente tener sus datos dentro de su código.

    
respondido por el Ricky Clarkson 11.04.2012 - 19:23
fuente
5

Porque son todos los datos de < < AQUÍ

todo el camino

abajo

a

derecho acerca de

esperalo

AQUÍ;

    
respondido por el Dan Ray 12.04.2012 - 15:35
fuente

Lea otras preguntas en las etiquetas