Roff


Roff

roff was the first Unix text-formatting computer program, also the most important application run on the first machine specifically purchased to run UNIX, and a predecessor of the nroff and troff document processing systems on Unix.

It was a Unix version of the runoff text-formatting program from Multics, which was a descendant of RUNOFF for CTSS (the first computerized text-formatting application).

The first UNIX version was a transliteration of the BCPL version of "runoff" into PDP-7 assembly, for the prototype UNIX on the PDP-7, circa 1970. When the first PDP-11 was acquired for UNIX in late 1970 (a PDP-11/20), the justification cited to management for the funding required was that it was to be used as a word processing system, and so "roff" was quickly transliterated again, into PDP-11 assembly, in 1971.

Dennis Ritchie notes that the ability to rapidly modify "roff" (because it was locally written software) to provide special features needed by the Bell Labs Patent department was an important factor in leading to the adoption of UNIX by the Patent department to fill their word processing needs. This in turn gave UNIX enough credibility inside Bell Labs to secure the funding to purchase one of the first PDP-11/45's produced; it was on that machine that UNIX evolved into the system that later took the computer science world by storm.

ee also

* nroff
* troff
* groff

ources

* D. M. Ritchie, "The Evolution of the" UNIX "Time-sharing System" (AT&T Bell Laboratories Technical Journal, Vol. 63, No. 8, October 1984)

External links

* [http://www.netadmintools.com/html/7roff.man.html roff - Concepts and history of roff typesetting]


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • Roff — est un langage de formatage de texte historiquement lié à UNIX et à ses dérivés (BSD, Linux...). Sommaire 1 Description 2 Historique 2.1 CTSS et Multics : runoff 2 …   Wikipédia en Français

  • Roff — система допечатной подготовки, состоящая из языка разметки документа и набора программ для его преобразования в другие форматы и для его печати. Входит в стандартную поставку ОС Unix и её многочисленных клонов. Главным образом, известна благодаря …   Википедия

  • roff — roff  система допечатной подготовки, состоящая из языка разметки документа и набора программ для его преобразования в другие форматы и для его печати. Входит в стандартную поставку ОС Unix и её многочисленных клонов. Главным образом,… …   Википедия

  • Roff — Saltar a navegación, búsqueda roff fue el primer programa de computadora de formateo de texto de Unix, también la más importante aplicación que funcionaba en la primera computadora específicamente adquirida para funcionar con Unix, y predecesor… …   Wikipedia Español

  • Roff — Roff, OK U.S. town in Oklahoma Population (2000): 734 Housing Units (2000): 328 Land area (2000): 0.937697 sq. miles (2.428623 sq. km) Water area (2000): 0.006222 sq. miles (0.016116 sq. km) Total area (2000): 0.943919 sq. miles (2.444739 sq. km) …   StarDict's U.S. Gazetteer Places

  • Roff, OK — U.S. town in Oklahoma Population (2000): 734 Housing Units (2000): 328 Land area (2000): 0.937697 sq. miles (2.428623 sq. km) Water area (2000): 0.006222 sq. miles (0.016116 sq. km) Total area (2000): 0.943919 sq. miles (2.444739 sq. km) FIPS… …   StarDict's U.S. Gazetteer Places

  • Roff — Roff, Ort in Ungarn, s. Tisza Ross …   Meyers Großes Konversations-Lexikon

  • roff — roff(e obs. pa. tense rive v.1; obs. ff. roe2, roof, rove …   Useful english dictionary

  • roff — ● ►en cde. ►UNIX roff vient de run off (runoff), qui signifie écrire à la va vite . nroff est un new roff , troff un typesetter new roff . Dans tous les cas, ce sont des programmes assez standards sous Unix qui permettent de rédiger rapidement… …   Dictionnaire d'informatique francophone

  • Roff — This unusual and interesting name derives ultimately from the Old Germanic personal name Hrodwulf , which is composed of the elements hrod , meaning renown and wulf , wolf. In Old Norse the contracted form was Hrolfr , in Old Danish and Old… …   Surnames reference


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.