nroff - nroff
Pierwotni autorzy | Joe Ossanna |
---|---|
Deweloper (y) | AT&T Bell Laboratories |
Pierwsze wydanie | 12 czerwca 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
- kod źródłowy AWF Henry'ego Spencera
- Skrócona instrukcja troff / nroff
- kod źródłowy nroff w Illumos . Wyjaśnienie przez Bryan Cantrill
Ten Unix związane z modelem artykuł jest en . Możesz pomóc Wikipedii, rozbudowując ją . |