Эта статья требует дополнительных ссылок для проверки . ( февраль 2015 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Автор (ы) оригинала | Джо Оссанна |
---|---|
Разработчики) | AT&T Bell Laboratories |
Первый выпуск | 12 июня 1972 г . |
Операционная система | Unix и Unix-подобные |
Тип | Командование |
nroff
(сокращение от «new roff») - программа форматирования текста в Unix и Unix-подобных операционных системах . Он обеспечивает вывод, подходящий для простых принтеров фиксированной ширины и окон терминалов . Это неотъемлемая часть справочной системы Unix , используемая для форматирования страниц руководства для отображения.
nroff и связанный с ним troff были разработаны на основе оригинального roff . В то время как nroff предназначался для вывода на терминалы и линейные принтеры, troff был предназначен для вывода на системы набора . Оба использовали одну и ту же базовую разметку, и один исходный файл обычно мог использоваться nroff или troff без изменений.
История [ править ]
nroff
был написан Джо Оссанна для версии 2 Unix , [1] в языке ассемблера , а затем портирована на C .
Он был потомком программы RUNOFF от CTSS , первой компьютеризированной программы форматирования текста, и является предшественником системы обработки документов troff в Unix .
Существует также бесплатное программное обеспечение версии nroff
в Грофф пакете.
Варианты [ править ]
Minix операционная система, в частности, использует клон nroff
под названием cawf Виком Abell, основанный на AWF, изумительно работоспособная Formatter разработана в AWK от Генри Спенсера . Это не полная замена набора инструментов nroff / troff, но их достаточно для отображения и печати основных документов и страниц руководства .
Кроме того, упрощенная версия nroff
доступна в Ratfor виде исходного кода в качестве примера в книге Software Tools по Керниган и PJ Plauger . [2]
См. Также [ править ]
- Troff
- Groff
- TeX
- Латекс
- страница руководства
- Хамой
Ссылки [ править ]
- Перейти ↑ McIlroy, MD (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (технический отчет). CSTR. Bell Labs. 139. CS1 maint: обескураженный параметр ( ссылка )
- ^ https://9p.io/cm/cs/who/bwk/toolsbook/
Внешние ссылки [ править ]
- исходный код AWF Генри Спенсера
- краткий справочник по troff / nroff
- Исходный код nroff в Illumos . Объяснение по Брайану Кантрилл