Nroff - Nroff

nroff
Оригинальный автор (ы)Джо Оссанна
Разработчики)AT&T Bell Laboratories
изначальный выпуск12 июня 1972 г.; 48 лет назад (1972-06-12)
Операционная системаUnix и Unix-подобный
ТипКоманда

nroff (сокращение от "new roff") - это форматирование текста программа на Unix и Unix-подобный операционные системы. Он производит вывод, подходящий для простых файлов фиксированной ширины принтеры и Терминал окна. Это неотъемлемая часть Unix справочная система, используемая для форматирования страницы руководства для отображения.

nroff и связанные Troff оба были разработаны на основе оригинальных roff. В то время как nroff был предназначен для вывода на терминалы и линейные принтеры, troff был предназначен для вывода на наборный системы. Оба использовали один и тот же базовый разметка и один исходный файл обычно может использоваться nroff или troff без изменений.

История

nroff был написан Джо Оссанна за Версия 2 Unix,[1] в язык ассемблера а затем перенесен на C.

Это был потомок СТОК программа от CTSS, первая компьютеризированная программа для форматирования текста и является предшественником Unix Troff система обработки документов.

Также есть свободное программное обеспечение версия nroff в Groff упаковка.

Варианты

В Minix операционная система, среди прочего, использует клон nroff называется cawf от Vic Abell, основанный на awf, удивительно работоспособном форматтере, разработанном в awk к Генри Спенсер. Это не полная замена набора инструментов nroff / troff, но их достаточно для отображения и печати основных документов и страницы руководства.

Кроме того, упрощенная версия nroff доступен в Ratfor форма исходного кода в качестве примера в книге Программные инструменты к Брайан Керниган и П. Дж. Плаугер.[2]

Смотрите также

использованная литература

  1. ^ Макилрой, М.Д. (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.
  2. ^ https://9p.io/cm/cs/who/bwk/toolsbook/

внешняя ссылка