TYPSET es un editor de documentos antiguo que se usaba con el programa RUNOFF , lanzado en 1964 , uno de los primeros programas de formato de texto que tuvo un uso significativo. [ 1 ]
De los dos programas de impresión/formato anteriores, DITTO y TJ-2 , solo este último tenía, e introdujo, la justificación de texto ; RUNOFF también añadió paginación .
El nombre RUNOFF, y nombres similares, dieron lugar a otras implementaciones de programas de formato. Para 1982, Runoff (un nombre imposible antes de la introducción de las minúsculas en los nombres de archivo) se asoció principalmente con Digital Equipment Corporation y las computadoras Unix. DEC utilizó los términos VAX DSR y DSR para referirse a VAX DIGITAL Standard Runoff . [ 2 ]
Historia
CTSS
El programa de composición tipográfica RUNOFF original para CTSS fue escrito por Jerome H. Saltzer alrededor de 1964. Bob Morris y Doug McIlroy lo tradujeron de MAD a BCPL . [ 3 ] Morris y McIlroy luego trasladaron la versión BCPL a Multics cuando se estaba apagando el IBM 7094 en el que se ejecutaba CTSS.
Multics
La documentación de la versión Multics de RUNOFF la describía como "que escribe segmentos de texto en forma de manuscrito". [ 4 ]
Otras versiones e implementaciones
Una versión posterior de runoff para Multics fue escrita en PL/I por Dennis Capps en 1974. [ 5 ] Este código runoff fue el antecesor de roff que fue escrito para el incipiente Unix en lenguaje ensamblador por Ken Thompson .
Se desarrollaron otras versiones de Runoff para diversos sistemas informáticos, incluidos los sistemas de minicomputadoras PDP-11 de Digital Equipment Corporation que ejecutaban RT-11 , RSTS/E , RSX , los sistemas de mainframe PDP-10 que ejecutaban TOPS-10 y TOPS-20 , [ 6 ] y para OpenVMS en minicomputadoras VAX , así como mainframes UNIVAC Serie 90 que utilizaban el editor de texto EDT bajo el sistema operativo VS/9 . Estas diferentes versiones de Runoff generalmente tenían poco en común, excepto la convención de indicar un comando a Runoff comenzando la línea con un punto.
El origen del software SCRIPT de IBM se remonta a 1968, cuando IBM contrató a Stuart Madnick del MIT para escribir una herramienta sencilla de preparación de documentos [ 7 ] para CP/67 , [ 8 ] que él modeló a partir de CTSS RUNOFF del MIT . [ 9 ]
Fondo
RUNOFF fue escrito en 1964 para el sistema operativo CTSS por Jerome H. Saltzer en MAD y FAP .
En realidad, constaba de dos programas: TYPSET (que era básicamente un editor de documentos) y RUNOFF (el procesador de salida). RUNOFF admitía paginación y encabezados, así como justificación de texto ( TJ-2 parece haber sido el primer sistema de justificación de texto , pero carecía de las demás funciones).
RUNOFF es un predecesor directo del programa de formato de documentos runoff de Multics , que a su vez fue el antecesor de los programas de formato de documentos roff y nroff de Unix , y sus descendientes. También fue el antecesor de FORMAT para el IBM System/360 y, por supuesto, indirectamente de todos los sistemas de procesamiento de texto informatizados .
Asimismo, RUNOFF para CTSS fue el predecesor de los diversos RUNOFF para los sistemas operativos de DEC , a través del RUNOFF desarrollado por el Proyecto Genie de la Universidad de California, Berkeley para el sistema SDS 940. [ 10 ] [ 11 ]
Se alega que el nombre proviene de la frase que se usaba en ese momento: " Haré una copia" . [ 12 ]
TYPESET contiene características inspiradas en una variedad de otros programas, incluidos Colossal Typewriter y Expensive Typewriter . [ 13 ]
Ejemplo
Aporte:
Cuando esté listo para ordenar, Llámenos a nuestro número gratuito: . BR . CENTRO 1-800-555-xxxx . BR Su pedido será procesado En dos días laborables y se envía Producción:
Cuando esté listo para realizar su pedido, llámenos a nuestro número gratuito: 1-800-555-xxxx Su pedido será procesado en un plazo de dos días laborables y enviado.
Véase también
Lecturas adicionales
- Centro de Computación del MIT (15 de agosto de 1965). «Mecanografía y edición de manuscritos» . En PA Crisman (ed.). El sistema de tiempo compartido compatible: Guía del programador (segunda edición). MIT Press . págs. 419-432 . ISBN 9780262030137.
- JH Saltzer (8 de enero de 1965). "Adiciones experimentales al comando RUNOFF" . Nota del personal de programación n.° 40. Proyecto MAC , Cambridge.
- Comandos y funciones activas de Multics (AG92-06) (PDF) . Honeywell Bull, Inc. Febrero de 1985. págs. 3-822 a 3-842 . Consultado el 20 de abril de 2024 .
- Manual de referencia de ejecución estándar de OpenVMS DIGITAL (PDF). Digital Equipment Corporation . Mayo de 1993. Recuperado el 20 de abril de 2024 – a través de Hewlett Packard Enterprise .
Referencias
- ↑ JH Saltzer (6 de noviembre de 1964), "TYPSET y RUNOFF, editor de memorándums y comandos de escritura" , memorándum CC-244 del Centro de Computación del MIT y memorándum MAC-M-193 del Proyecto MAC , Instituto Tecnológico de Massachusetts
- ↑ Bader, William (16 de junio de 2023). "Historia de DEC VAX" . Recuperado el 20 de abril de 2024.
DSR significa Digital Standard Runoff, un formateador de texto similar a roff.
- ↑ "Características de Multics" .
Ken Thompson escribió una versión de QED en BCPL, y Doug McIlroy y Bob Morris escribieron Multics runoff en BCPL basándose en la versión MAD de RUNOFF de Jerry Saltzer.
- ↑ "Segmento de información para comando de ejecución" . Instituto Tecnológico de Massachusetts . 30 de agosto de 1979.
Función: escribe segmentos de texto en formato manuscrito.
- ↑ Jerry Saltzer (23 de octubre de 2011). "Historial de páginas de manual de UNIX: CTSS RUNOFF" .
"compose" era aparentemente una reescritura de RUNOFF en Multics mediante PL/I. [...] El registro secundario muestra que Dennis Capps comenzó a desarrollar compose en 1974.
- ↑ "La lista de idiomas" . 23 de enero de 1995. Archivado del original el 5 de octubre de 2018. Consultado el 20 de abril de 2024.
RUNOFF: un lenguaje de formato de texto antiguo compatible con TOPS-10 en el PDP-10.
- ↑ "Script/PC" . PC Magazine . 19 de marzo de 1985. pág. 210.
IBM contrató a Stuart Madnick del MIT para escribir un sencillo documento de preparación.
- ↑ Madnick, Stuart E.; Moulton, Allen (agosto de 1968). "SCRIPT, un sistema de procesamiento de manuscritos en línea" (PDF) . IEEE Transactions on Engineering Writing and Speech . EWS-11 (2). IEEE : 92–100 . Bibcode : 1968ITEWS..11...92M . doi : 10.1109 /TEWS.1968.4322339 . S2CID 51633921. Recuperado el 20 de abril de 2024 .
- ↑ "Historia de las páginas de manual de UNIX" .
1967: SCRIPT (Stuart Madnick). En 1967, Madnick portó el código
RUNOFF
al IBM CP67/CMS en IBM como
SCRIPT
.
- ↑ John V. Everett (1997-02-08). "Re: Runoffs (antes: TJ-2, un programa muy antiguo similar a un procesador de textos para el PDP-1)" . Grupo de noticias : alt.sys.pdp10 . Usenet: 5diaq1$6cn$2@kirin.wwa.com . Consultado el 14 de noviembre de 2008 .
- ↑ Barnes, Larry (27 de marzo de 1973). RUNOFF: Un programa para la preparación de documentos (PDF) . Archivo de documentos PDF de Bitsavers. Washington, DC: Oficina del Secretario de Defensa, Agencia de Proyectos de Investigación Avanzada. R-37 . Recuperado el 14 de noviembre de 2008 .
- ↑ Raymond, Eric S. (ed.). "The Jargon Lexicon" . The Jargon File . 4.4.7.
ROFF, que a su vez se basó en el programa RUNOFF
de Multics
y
CTSS
de Jerome Saltzer (
ese
nombre proviene de la expresión "to run off a copy").
- ↑ Crisman, Patricia A., ed. (31 de diciembre de 1969). "El sistema de tiempo compartido compatible: una guía para programadores" (PDF) . Centro de Computación del MIT. pág. 504. Consultado el 10 de marzo de 2022 .
- Procesadores de texto
- Troff
- Historia del software
- Tipografía digital