WikiDer > Nroff
эта статья нужны дополнительные цитаты для проверка. (Февраль 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.
Это был потомок СТОК программа от CTSS, первая компьютеризированная программа для форматирования текста и является предшественником Unix Troff система обработки документов.
Также есть свободное программное обеспечение версия nroff
в Groff упаковка.
Варианты
В Minix операционная система, среди прочего, использует клон nroff
называется cawf от Vic Abell, основанный на awf, удивительно работоспособном форматтере, разработанном в awk к Генри Спенсер. Это не полная замена набора инструментов nroff / troff, но их достаточно для отображения и печати основных документов и страницы руководства.
Кроме того, упрощенная версия nroff
доступен в Ratfor форма исходного кода в качестве примера в книге Программные инструменты к Брайан Керниган и П. Дж. Плаугер.[2]
Смотрите также
использованная литература
- ^ Макилрой, М.Д. (1987). Читатель Research Unix: аннотированные выдержки из Руководства программиста, 1971–1986 (PDF) (Технический отчет). CSTR. Bell Labs. 139.
- ^ https://9p.io/cm/cs/who/bwk/toolsbook/
внешняя ссылка
- исходный код AWF Генри Спенсера
- краткий справочник по troff / nroff
- исходный код nroff в Иллюмос. Объяснение к Брайан Кэнтрилл
Этот Unix-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |