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 que tuvo un uso significativo. [1]
Autor (es) original (es) | Jerome H. Saltzer |
---|---|
Versión inicial | 1964 |
Escrito en | Ensamblador MAD y FAP |
Sistema operativo | Sistema de tiempo compartido compatible |
Plataforma | IBM 7094 |
Tipo | Programas de edición de documentos y formato de texto |
De dos programas de impresión / formateo anteriores, DITTO y TJ-2 , sólo el último tenía, e introdujo, justificación del texto ; RUNOFF también agregó paginación .
El nombre RUNOFF y nombres similares llevaron a otras implementaciones de programas de formato. En 1982, Runoff [2] se asoció en gran medida con las computadoras Unix y Digital Equipment Corporation. DEC utilizó los términos VAX DSR y DSR para referirse a VAX DIGITAL Standard Runoff . [3]
Historia
CTSS
El ESCORRENTIA originales -ajuste del tipo de programa para CTSS fue escrito por Jerome H. Saltzer . Bob Morris y Doug McIlroy tradujeron eso del ensamblador MAD a BCPL . [4] Morris y McIlroy luego trasladaron la versión BCPL a Multics cuando se cerró el IBM 7094 en el que se ejecutaba CTSS.
Multics
La documentación para la versión Multics de RUNOFF lo describió como "mecanografiar segmentos de texto en forma de manuscrito". [5]
Otras versiones e implementaciones
Una versión posterior de runoff para Multics fue escrita en PL / I por Dennis Capps, en 1974. [6] Este código de runoff fue el antepasado de roff que fue escrito para el incipiente Unix en lenguaje de máquina por Ken Thompson .
Otras versiones de escorrentía fueron desarrollados para diversos sistemas informáticos, incluyendo Digital Equipment Corporation 's PDP-11 minicomputadoras sistemas que ejecutan RT-11 , RSTS / E , RSX en Digital PDP-10 [7] y para OpenVMS en VAX miniordenadores, así como UNIVAC Mainframes de la serie 90 que utilizan el editor de texto EDT en 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 al comenzar la línea con un punto.
El origen del software SCRIPT (marcado) de IBM comenzó en 1968 cuando "IBM contrató a Stuart Madnick del MIT para escribir una preparación de documento simple ..." [8] para ejecutar en CP / 67 . [9] Él modeló en el MIT 's CTSS escorrentía. [10] [11]
Fondo
RUNOFF fue escrito en 1964 para el sistema operativo CTSS por Jerome H. Saltzer en MAD y FAP .
En realidad, consistía en 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 formateo de documentos runoff de Multics , que a su vez fue el antepasado de los programas de formateo de documentos roff y nroff de Unix , y sus descendientes. También fue el antepasado de FORMAT para IBM System / 360 y, por supuesto, indirectamente de todos los sistemas informáticos de procesamiento de textos .
Asimismo, RUNOFF para CTSS fue el antecesor de varios RUNOFF para los sistemas operativos de DEC , a través del RUNOFF desarrollado por la Universidad de California, el Proyecto Genie de Berkeley para el sistema SDS 940 . [12] [13]
Se alega que el nombre proviene de la frase en ese momento, me quedaré con una copia . [14]
Ejemplo
Aporte:
Cuando esté listo para ordenar,llámanos a nuestro número gratuito:. BR
. CENTRAR1-800-555-xxxx. BRTu pedido será procesadodentro de dos días hábiles y enviado
Producción:
Cuando esté listo para hacer un pedido, llámenos a nuestro número gratuito: 1-800-555-xxxx Su pedido se procesará en dos días hábiles y se enviará
Ver también
- SCRIPT (marcado)
- Máquina de escribir cara
- Máquina de escribir colosal
- TECO
- TJ-2
Notas
- ^ Jerome H. Saltzer (6 de noviembre de 1964). "TYPSET y RUNOFF, editor de memorandos y comandos de mecanografía" .
- ^ un nombre que no era posible antes de que se introdujeran letras minúsculas en los nombres de archivo
- ^ Guía de referencia rápida de VAX DSR . mil novecientos ochenta y dos.
- ^ "Funciones de Multics" .
Ken Thompson escribió una versión de QED en BCPL, y Doug McIlroy y Bob Morris escribieron Multics runoff en BCPL basado en la versión MAD de Jerry Saltzer de RUNOFF
- ^ "Segmento de información para comando de escorrentía" . MIT.edu .
- ^
Asunto: Re: historial de la página de manual de UNIX: CTSS RUNOFF De: Jerry Saltzer Fecha: ...
...(recorte)...... "redactar">> >> fue aparentemente una reescritura PL / I de RUNOFF en Multics. ......(recorte)...... el registro muestra a Dennis Capps como>> >> comenzando a componer en 1974.- "Historial de la página de manual de UNIX: CTSS RUNOFF" . 23 de octubre de 2011. - ^ "La lista de idiomas" .
... RUNOFF: uno de los primeros idiomas de formato de texto admitido en TOPS-10 en el PDP-10.
- ^ "Script / PC" . Revista de PC . 19 de marzo de 1985. p. 210.
IBM contrató a Stuart Madnick del MIT para escribir una preparación de documento simple ... "
- ^ "SCRIPT, un sistema de procesamiento de manuscritos en línea" .
- ^ "¿Qué significa sCrIPT?" .
SCRIPT fue desarrollado para CP-67 / CMS por Stuart Madnick en MIT, sucediendo a CTSS RUNOFF.
- ^ "Historia de las páginas de manual de UNIX" .
1967: GUIÓN (Stuart Madnick). En 1967, Madnick portó el código RUNOFF a IBM CP67 / CMS en IBM como SCRIPT. La documentación de SCRIPT explícitamente ...
- ^ John V. Everett (8 de febrero de 1997). "Re: Runoffs (era: TJ-2, un programa similar a un procesador de texto muy temprano para el PDP-1)" . Grupo de noticias : alt.sys.pdp10 . Usenet: [email protected] . Consultado el 14 de noviembre de 2008 .
- ^ Barnes, Larry (27 de marzo de 1973). RUNOFF: Programa de 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 .
- ^ "¿Qué significa troff?" . El diccionario del nuevo hacker .
... ROFF, que a su vez se inspiró en el programa de Multics y CTSS RUNOFF de Jerome Saltzer (ese nombre proviene de la expresión "ejecutar una copia").
Referencias
- Jerome H. Saltzer, TYPSET y RUNOFF: editor de memorandos y comandos de escritura ( MIT Computation Center CC-244, Proyecto MAC MAC-M-193, Cambridge, 1964)
- Jerome H. Saltzer, Mecanografía y edición de manuscritos: TYPSET, RUNOFF (Sección AH.9.01, Guía del programador CTSS, Proyecto MAC, Cambridge, 1966)
- Jerome H. Saltzer, Adiciones experimentales al comando RUNOFF (Nota 40 del personal de programación, Proyecto MAC, Cambridge, 1965)
enlaces externos
Honeywell Bull, Inc. (febrero de 1985). Comandos y funciones activas de Multics (AG92-06) (PDF) . págs. 3-822 a 3-842 . Consultado el 23 de febrero de 2012 .
"Documentación de escorrentía" . MIT . Consultado el 25 de julio de 2013 .