nroff - nroff

nroff
Pierwotni autorzy Joe Ossanna
Deweloper (y) AT&T Bell Laboratories
Pierwsze wydanie 12 czerwca 1972 ; 48 lat temu  ( 12.06.1972 )
System operacyjny Unix i Unix-like
Rodzaj Komenda

nroff (skrót od „nowego roff”) to tekst formatowania programu na systemach Unix i uniksopodobnych systemów operacyjnych . Tworzy wydruki odpowiednie dla prostych drukarek o stałej szerokości i okien terminali . Jest integralną częścią systemu pomocy Unix , używanym do formatowania stron podręcznika systemowego do wyświetlania.

nroff i powiązany z nim troff zostały opracowane z oryginalnego roffa . Podczas gdy nroff miał generować dane wyjściowe na terminalach i drukarkach wierszowych, troff miał produkować dane wyjściowe w systemach składu . Oba używały tego samego podstawowego znacznika, a pojedynczy plik źródłowy może być normalnie używany przez nroff lub troff bez zmian.

Historia

nroff został napisany przez Joe Ossanna dla wersji 2 Unix , w asemblerze a następnie przeniesiony do C .

Był potomkiem programu RUNOFF z CTSS , pierwszego skomputeryzowanego programu do formatowania tekstu, i jest poprzednikiem systemu przetwarzania dokumentów troff Unix .

Istnieje również wolne oprogramowanie wersja nroff w groffa opakowaniu.

Warianty

System operacyjny Minix , między innymi, używa klonu o nroff nazwie cawf autorstwa Vica Abella, opartego na awf, The Amazing Workable Formatter, zaprojektowanym w awk przez Henry'ego Spencera . Nie są to pełne zamienniki zestawu narzędzi nroff / troff, ale wystarczające do wyświetlania i drukowania podstawowych dokumentów i stron podręcznika .

Ponadto, uproszczona wersja nroff jest dostępna w postaci kodu źródłowego Ratfor, jako przykład w książce Software Tools autorstwa Briana Kernighana i PJ Plaugera .

Zobacz też

Bibliografia

Linki zewnętrzne