stringtranslate.com

Desactivado

nroff (abreviatura de "new roff") es un programa de formato de texto para sistemas operativos Unix y similares . Produce una salida adecuada para impresoras de ancho fijo y ventanas de terminal sencillas . Es una parte integral del sistema de ayuda de Unix y se utiliza para formatear páginas de manual para su visualización.

Tanto nroff como troff, que está relacionado con el original, se desarrollaron a partir del roff original . Mientras que nroff estaba pensado para generar salidas en terminales e impresoras de línea, troff estaba pensado para generar salidas en sistemas de composición tipográfica . Ambos utilizaban el mismo marcado subyacente y, normalmente, nroff o troff podían utilizar un único archivo fuente sin realizar cambios.

Historia

nroff fue escrito por Joe Ossanna para la versión 2 de Unix , [1] en lenguaje ensamblador y luego portado a C.

Fue un descendiente del programa RUNOFF de CTSS , el primer programa de formato de texto computarizado, y es un predecesor del sistema de procesamiento de documentos troff de Unix .

También hay una versión de software libre de nroff en el paquete groff .

Variantes

El sistema operativo Minix , entre otros, utiliza un clon de nroff llamado cawf de Vic Abell, basado en awf, el Amazingly Workable Formatter diseñado en awk por Henry Spencer . Estos no son reemplazos completos para el conjunto de herramientas nroff/troff, pero son suficientes para mostrar e imprimir documentos básicos y páginas de manuales .

Además, una versión simplificada de nroff está disponible en forma de código fuente de Ratfor como ejemplo en el libro Software Tools de Brian Kernighan y PJ Plauger . [2]

Véase también

Referencias

  1. ^ McIlroy, MD (1987). Un lector de Unix para investigación: extractos anotados del Manual del programador, 1971–1986 (PDF) (Informe técnico). CSTR. Bell Labs. 139.
  2. ^ "Código de herramientas de software".

Enlaces externos