Roff
roff a été le premier programme informatique de formatage de texte Unix, également l' application la plus importante à exécuter sur le premier ordinateur spécifiquement acheté pour exécuter Unix, et le prédécesseur des systèmes de traitement de documents nroff et troff sur les systèmes Unix.
Il s'agissait d'une version Unix du programme original de mise en forme de texte Multics , lui-même descendant de RUNOFF pour CTSS ( la première application informatique de mise en forme de texte).
La première version d'Unix était une réécriture de la version BCPL du runoff en assembleur PDP-7 , pour le prototype d'Unix sur ce même système. Lorsque le premier PDP-11 a été acheté pour UNIX à la fin des années 1970 (un PDP-11/20), la justification présentée à la direction pour le coût de l'achat était que le système serait utilisé comme un système de traitement de texte . rapidement réécrit en assembleur PDP-11, en 1971 .
Dennis Ritchie note que la possibilité de modifier rapidement roff (puisqu'il s'agissait d'un logiciel écrit localement) pour fournir des fonctionnalités spéciales nécessaires à l'Office des brevets de Bell Laboratories a été un facteur important dans l'adoption rapide d'UNIX par l'Office des brevets pour répondre à ses besoins de traitement de texte. Cela a donné à UNIX beaucoup de crédibilité au sein des Bell Labs pour sécuriser les dépenses nécessaires à l'acquisition de l'un des premiers PDP-11/45 produits au monde ; c'est sur cette machine qu'UNIX a évolué pour devenir le système qui deviendra plus tard le système de choix dans le monde de l' informatique .