カテゴリ:
歴史
ノロフ
nroff (「new roff」の略)は、UnixおよびUnixライクなオペレーティングシステム上のテキスト形式プログラムです。単純な固定幅のプリンターとターミナルウィンドウに適した出力を生成します。 Unixヘルプシステムの不可欠な部分であり、表示用のマニュアルページをフォーマットするために使用されます。
歴史
nroffは、Joe Ossannaがバージョン2 Unix用にアセンブリ言語で作成し、Cに移植しました。
これは、最初のコンピューター化されたテキスト形式プログラムであるCTSSのRUNOFFプログラムの子孫であり、Unix troff文書処理システムの前身です。
groffパッケージには、nroffの無料ソフトウェアバージョンもあります。
バリアント
Minixオペレーティングシステムは、とりわけ、ヘンリースペンサーによってawkで設計されたAmazing Workable Formatter awfに基づいて、Vic Abellによるcawfと呼ばれるnroffのクローンを使用します。これらはnroff / troffスイートのツールの完全な代替品ではありませんが、基本的なドキュメントとマニュアルページの表示と印刷には十分です。
さらに、nroffの簡易バージョンは、Brian KernighanとPJ Plaugerによる書籍Software Toolsの例として、Ratforソースコード形式で入手できます。