nroff - nroff

nroff
Ursprüngliche Autor (en) Joe Ossanna
Entwickler AT & T Bell Laboratories
Erstveröffentlichung 12. Juni 1972 ; Vor 48 Jahren  ( 1972-06-12 )
Betriebssystem Unix und Unix-ähnlich
Art Befehl

nroff (kurz für „neuen roff“) ist ein Textformatierungsprogramm auf Unix und Unix-ähnlichen Betriebssysteme . Es erzeugt eine Ausgabe, die für einfache Drucker mit fester Breite und Terminalfenster geeignet ist . Es ist ein integraler Bestandteil des Unix- Hilfesystems und wird zum Formatieren von Manpages für die Anzeige verwendet.

nroff und der zugehörige troff wurden beide aus dem ursprünglichen roff entwickelt . Während nroff eine Ausgabe auf Terminals und Zeilendruckern erzeugen sollte, sollte troff eine Ausgabe auf Satzsystemen erzeugen . Beide verwendeten dasselbe zugrunde liegende Markup und eine einzelne Quelldatei konnte normalerweise von nroff oder troff ohne Änderung verwendet werden.

Geschichte

nroff wurde von Joe Ossanna für Version 2 Unix in Assemblersprache geschrieben und dann nach C portiert .

Es war ein Nachkomme des RUNOFF- Programms von CTSS , dem ersten computergestützten Textformatierungsprogramm, und ist ein Vorgänger des Unix troff- Dokumentverarbeitungssystems.

Es gibt auch eine kostenlose Softwareversion von nroff im groff- Paket.

Varianten

Das Minix- Betriebssystem verwendet unter anderem einen von Vic Abell nroff als cawf bezeichneten Klon , der auf awf basiert, dem von Henry Spencer in awk entworfenen Amazingly Workable Formatter . Dies ist kein vollständiger Ersatz für die Tool-Suite nroff / troff, reicht jedoch für die Anzeige und den Druck grundlegender Dokumente und Handbuchseiten aus .

Darüber hinaus ist eine vereinfachte Version von nroff in Ratfor- Quellcodeform als Beispiel im Buch Software Tools von Brian Kernighan und PJ Plauger verfügbar .

Siehe auch

Verweise

Externe Links