Roff (software)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Lenguaje de selección

roff es un lenguaje de marcado orientado a máquina de escribir. Como el primer programa informático de formato de texto de Unix, es un predecesor de los sistemas de procesamiento de documentos nroff y troff.

Roff era una versión Unix del programa de formato de texto runoff de Multics, que era un descendiente de RUNOFF for CTSS (la primera aplicación de formato de texto computarizado).

Historia

CTSS

roff es descendiente del programa RUNOFF de Jerry Saltzer, que se ejecutó en CTSS. Douglas McIlroy y Robert Morris escribieron runoff para Multics en BCPL basado en el programa de Saltzer escrito en ensamblador MAD. Su programa, a su vez, fue "transliterado" por Ken Thompson al lenguaje ensamblador PDP-7 para su primer sistema operativo Unix, alrededor de 1970.

Cuando se adquirió el primer PDP-11 para Unix a fines de 1970, la justificación citada a la gerencia para la financiación requerida fue que se iba a utilizar como un sistema de procesamiento de textos, por lo que roff fue rápidamente transliterado nuevamente, en ensamblaje PDP-11, en 1971.

roff imprimió las páginas del manual para las versiones 1 a 3 de Unix, y cuando el departamento de patentes de Bell Labs comenzó a utilizarlo, se convirtió en la primera aplicación de Unix con un cliente externo. Dennis Ritchie señaló que la capacidad de modificar rápidamente roff (porque era un software escrito localmente) para proporcionar características especiales fue un factor importante que condujo a la adopción de Unix por parte del departamento de patentes para satisfacer sus necesidades de procesamiento de texto.. Esto a su vez le dio a UNIX suficiente credibilidad dentro de Bell Labs para asegurar los fondos para comprar uno de los primeros PDP-11/45 producidos.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save