¿Por qué se llama así 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 esa la forma original?
Algunas teleimpresoras * tenían una secuencia de una docena o dos caracteres que podían programarse (mecánicamente) en la unidad y se enviaban cuando el host enviaba un ENQcarácter o el operador presionaba la HERE IStecla en el teclado. Varios terminales de tubos de vidrio tenían la misma característica.
Un documento "aquí está" en shells y lenguajes de programación que soportan la misma construcción sirve esencialmente para el mismo propósito: es una secuencia enlatada de caracteres que no cambia a menos que el programa lo haga.
* Estos también son el origen del término ttyque aparece en Unix.
¡Ajá! Ese es el tipo de trivia que estaba buscando: D ¡Gracias!
Yamikuronue
3
A veces vale la pena ser viejo.
Blrfl
16
Bueno, el documento está justo aquí. Aquí está. Es un nombre lógico para la cosa, ¿sí?
Cuando las personas hablan de 'documentos aquí', generalmente hablan de una unidad de datos que está incrustada en el código. Esos datos se mostrarán a un usuario o se usará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.
¿Desde cuándo una cadena con formato bonito es necesariamente un "documento"? El primero implica una connotación de datos que un heredoc no necesariamente tiene. +1 por hacerme sonreír :) :)
Yamikuronue
77
Odio tener todo Forrest Gump sobre ti, pero un documento es como lo hace un documento. Cuando las personas hablan de 'documentos aquí', generalmente hablan de una unidad de datos que está incrustada en el código. Esos datos se mostrarán a un usuario o se usarán para componer 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.
Adam Crossland
Huh Tal vez sea una cuestión de lingüística regional: generalmente veo "documento" usado como "El tipo de archivo que haría en Word" y "archivo" o "datos" para usos más genéricos. El término "Heredata" tendría más sentido para mí>.>
Yamikuronue
1
La idea del 'documento aquí' es anterior a Word por muchos años.
Adam Crossland
Claro, pero no llamaría a una imagen un 'documento', incluso si cumple con algunos de los requisitos técnicos descritos en Wikipedia
Yamikuronue
7
Se llama un documento aquí porque está 'aquí', en el archivo fuente que lo necesita, en lugar de estar en otro lugar, como un archivo separado. Supongo que profundizar en ello sería más bien como tratar de analizar el término 'tracción a las 4 ruedas' en gran profundidad.
Puede ser muy conveniente tener sus datos dentro de su código.
Bueno, el documento está justo aquí. Aquí está. Es un nombre lógico para la cosa, ¿sí?
Cuando las personas hablan de 'documentos aquí', generalmente hablan de una unidad de datos que está incrustada en el código. Esos datos se mostrarán a un usuario o se usará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.
fuente
Se llama un documento aquí porque está 'aquí', en el archivo fuente que lo necesita, en lugar de estar en otro lugar, como un archivo separado. Supongo que profundizar en ello sería más bien como tratar de analizar el término 'tracción a las 4 ruedas' en gran profundidad.
Puede ser muy conveniente tener sus datos dentro de su código.
fuente
Porque son todos los datos de << AQUÍ
todo el camino
abajo
a
razón sobre
esperalo
AQUÍ;
fuente