Roff
roff とは文書の整形、清書を行うコマンドである。roff の名称の由来は「to run off a copy(コピーを取り出す)」の略である。
roff は通常のテキストファイルに整形用要素を加えたファイルを読み込み、ドキュメントを生成する。roff 自身の基本機能は非常に単純であるが幾つかの機能を組み合わせたマクロパッケージを生成することが出来る。この考え方は UNIX のシステム記述言語でもあるC言語などの考え方とも共通する。roff の機能には変数、制御構造といったものも存在するため最初期のマークアップ言語ということもできる。チューリング完全性を備えている。