respuesta correcta: TELETIPO
Tiene nada que ver con delimitadores. Mis padres trabajaron con Big Data y muchas emisoras y Fortune 500 seguían usando tarjetas perforadas hasta los 80's. Recuerde que la mayoría de los idiomas se diseñaron originalmente para ser ingresados y utilizados en una máquina de teletipo, no en una pantalla. La impresora no era solo para imprimir documentos como lo es hoy. No había ningún monitor. La impresión fue la pantalla.
Teniendo esto en cuenta, las pestañas verticales eran bastante útiles. Incluso después del teletipo, mis padres los usaron para procesar formularios más rápido sobrescribiendo solo las partes que cambiaron. ¡Porque en aquel entonces, incluso la visualización de solo texto era demasiado lenta!
vídeo Diversión: https://www.youtube.com/watch?v=qv5b1Xowxdk
Pero más al punto: Muchas, muchas, muchas cosas en los sistemas operativos modernos son reliquias de la máquina de teletipo ... no sólo pestaña vertical. Estamos tan acostumbrados a ellos que la gente ya ni siquiera piensa en ellos, pero no son menos extraños. Estoy seguro de que muchos no se dan cuenta de dónde vienen estas convenciones a menos que hayan estado codificando desde los años 70.
¿Te texto envolver su código o e-mail en 80 columnas?
Porque las tarjetas perforadas de IBM tenían 80 caracteres de ancho.
¿Utiliza gráficos que admitan la codificación de abajo hacia arriba, como los mapas de bits de Windows o cualquier biblioteca de gráficos con el origen en la esquina inferior?
Porque las máquinas de teletipo se desplazaron de abajo hacia arriba.
¿Utiliza \ n para indicar una nueva línea de texto?
Debido \ n representa un salto de línea, que proviene de las máquinas de escribir antes de que se utilizó en los teletipos.
¿Alguna vez ha enviado un mensaje a un amigo escribiendo a/dev/tty en Linux?
Porque TTY es la abreviatura de teletipo.
¿Alguna vez le ha dicho a alguien que use una biblioteca existente en lugar de reinventar la rueda? ¿Alguna vez ha usado una biblioteca o marco?
Porque así es como se bloquea el código antiguo. Ciertamente, los beneficios superan el daño, pero las bibliotecas creadas sobre bibliotecas construidas sobre bibliotecas conducen a esta creciente dependencia de tal manera que incluso cuando la biblioteca original se ha ido hace mucho tiempo, todo lo que alguna vez fue compatible hace que sus convenciones vivan ... y sigue ... y sigue ...
Estas convenciones teletipo están tan firmemente arraigados en el propio sistema operativo espero plenamente esta siempre permanecerá hasta que alguien escribe un sistema operativo desde cero, y aun así no estoy tan seguro. No hay duda de por qué el lenguaje C los recogió. Recuerde, C llegó mucho después de LISP, Forth, COBOL, FORTRAN, Pascal e incluso BASIC.
P.S. Usar el carácter de campana como delimitador hubiera sido una locura. Moler grind grind BEEP grind grind BEEEEEEP grind chuka chuka BEEP grind chuka grind grind BEEEP. Whizzzzz clunk. Grind BEEP rutina ...
para que pueda utilizarlo en una cadena/char [], tal vez? –
@ e-MEE: ''\ x00b'' –
@Mechanicalsnail ¿no sería'' \ x0b''? –