stringtranslate.com

TIPOGRAFÍA Y ESCALONAMIENTO

TYPSET es uno de los primeros editores de documentos que se utilizó con el programa RUNOFF , lanzado en 1964 , uno de los primeros programas de formato de texto en tener un uso significativo. [1]

De los dos programas de impresión/formato anteriores, DITTO y TJ-2 , sólo el último tenía e introdujo la justificación de texto ; RUNOFF también agregó paginación .

El nombre RUNOFF y otros nombres similares dieron lugar a la implementación de otros programas de formato. En 1982, Runoff (un nombre que no era posible antes de que se introdujeran las letras minúsculas en los nombres de archivo) pasó a asociarse en gran medida 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

Sistema de clasificación de casos

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] Luego, Morris y McIlroy trasladaron la versión BCPL a Multics cuando se apagó el IBM 7094 en el que se ejecutaba CTSS.

Multics

La documentación de la versión Multics de RUNOFF lo describe como "escribir segmentos de texto en formato 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 de 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 varios sistemas informáticos, incluidos los sistemas de minicomputadoras PDP-11 de Digital Equipment Corporation que ejecutaban RT-11 , RSTS/E , RSX en PDP-10 de Digital [6] y para OpenVMS en minicomputadoras VAX , así como mainframes UNIVAC Serie 90 que usaban 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 comenzó en 1968 cuando IBM contrató a Stuart Madnick del MIT para escribir una herramienta de preparación de documentos simple [7] para CP/67 , [8] que modeló sobre el 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 un par de programas, TYPSET (que era básicamente un editor de documentos) y RUNOFF (el procesador de salida). RUNOFF tenía soporte para paginación y encabezados, así como justificación de texto ( TJ-2 parece haber sido el primer sistema de justificación de texto , pero no tenía las otras capacidades).

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 IBM System/360 y, por supuesto, indirectamente de todos los sistemas de procesamiento de textos computarizados .

De la misma manera, 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 supone que el nombre proviene de la frase de la época: "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 realizar el pedido,Llámenos a nuestro número gratuito:. BR
. CENTRO1-800-555-xxxx. ESSu pedido será procesadoEn dos días laborables y enviado

Producción:

 Cuando esté listo para realizar su pedido, llámenos a nuestro número gratuito: 1-800-555-xxxx Su pedido será procesado dentro de dos días hábiles y enviado.

Véase también

Lectura adicional

Referencias

  1. ^ JH Saltzer (6 de noviembre de 1964), "TYPSET y RUNOFF, editor de memorandos y comandos de mecanografía", memorando CC-244 del Centro de Computación del MIT y memorando MAC-M-193 del Proyecto MAC , Instituto Tecnológico de Massachusetts
  2. ^ Bader, William (16 de junio de 2023). "DEC VAX History" (Historia de DEC VAX) . Consultado el 20 de abril de 2024. DSR significa Digital Standard Runoff (Runoff estándar digital), un formateador de texto similar a roff.
  3. ^ "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 Jerry Saltzer de RUNOFF
  4. ^ "Segmento de información para el comando runoff". Instituto Tecnológico de Massachusetts . 30 de agosto de 1979. Función: escribe segmentos de texto en formato manuscrito.
  5. ^ Jerry Saltzer (23 de octubre de 2011). "Historial de la página de manual de UNIX: CTSS RUNOFF"."compose" fue aparentemente una reescritura de PL/I de RUNOFF en Multics. […] el registro secundario muestra a Dennis Capps como compositor titular en 1974.
  6. ^ "La lista de idiomas". 23 de enero de 1995. Archivado desde el original el 5 de octubre de 2018. Consultado el 20 de abril de 2024. RUNOFF : un lenguaje de formato de texto temprano compatible con TOPS-10 en el PDP-10.
  7. ^ "Script/PC". PC Magazine . 19 de marzo de 1985. p. 210. IBM contrató a Stuart Madnick del MIT para que escribiera un sencillo documento de preparación.
  8. ^ 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. doi :10.1109/TEWS.1968.4322339. S2CID  51633921 ​​. Consultado el 20 de abril de 2024 .
  9. ^ "Historia de las páginas de manual de UNIX". 1967: SCRIPT (Stuart Madnick). En 1967, Madnick trasladó el código RUNOFF al IBM CP67/CMS en IBM como SCRIPT .
  10. ^ John V. Everett (8 de febrero de 1997). "Re: Runoffs (antes: TJ-2, un programa similar a un procesador de textos muy antiguo para el PDP-1)". Grupo de noticias : alt.sys.pdp10. Usenet:  [email protected] . Consultado el 14 de noviembre de 2008 .
  11. ^ Barnes, Larry (27 de marzo de 1973). RUNOFF: A Program for the Preparation of Documents (PDF) (Ejecución: un programa para la preparación de documentos) (PDF) . Archivo de documentos PDF de Bitsavers. Washington, DC: Oficina de la Agencia de Proyectos de Investigación Avanzada del Secretario de Defensa. R-37 . Consultado el 14 de noviembre de 2008 .
  12. ^ 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 ( el nombre proviene de la expresión "ejecutar una copia").
  13. ^ Crisman, Patricia A., ed. (31 de diciembre de 1969). "The Compatible Time-Sharing System, A Programmer's Guide" (PDF) . The MIT Computation Center. pág. 504. Consultado el 10 de marzo de 2022 .