Roff (software) - Roff (software)
![]() | Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.únor 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Původní autoři | Joe Ossanna, Ken Thompson |
---|---|
Vývojáři | AT&T Bell Laboratories |
První vydání | 3. listopadu 1971 |
Operační systém | Unix a Unixový |
Typ | Příkaz |
roff je první Unix formátování textu počítačový program a předchůdce nroff a troff systémy zpracování dokumentů.
Byla to unixová verze odtok program pro formátování textu z Multics, který byl potomkem RUNOFF pro CTSS (první počítačová aplikace pro formátování textu).
Dějiny
CTSS
roff je potomkem RUNOFF programovat Jerry Saltzer, který běžel dál CTSS. Douglas McIlroy a Robert Morris napsal odtok
pro Multics v BCPL na základě Saltzerova programu napsaného v MAD assembler. Jejich program zase „přepsal“ Ken Thompson do PDP-7 assemblerový jazyk pro jeho raný operační systém Unix, kolem roku 1970.[1][2]
Když první PDP-11 byl získán pro Unix koncem roku 1970 (PDP-11/20[Citace je zapotřebí ]), bylo pro vedení požadováno požadované financování, aby bylo použito jako zpracování textu systém atd roff byl v roce 1971 znovu rychle přepsán do sestavy PDP-11.
roff vytiskl manuálové stránky pro Verze 1 přes 3 Unixu a když Bell Labs patentové oddělení ji začalo používat, stala se první unixovou aplikací s externím klientem.[3] Dennis Ritchie poznamenal, že schopnost rychle se měnit roff (protože se jednalo o místně psaný software) poskytovat speciální funkce byl důležitým faktorem vedoucím k přijetí Unixu patentovým oddělením k naplnění jeho potřeb zpracování textu. To zase poskytlo UNIXu dostatečnou důvěryhodnost uvnitř laboratoří Bell Labs k zajištění financování nákupu jednoho z prvních vyrobených PDP-11/45.[Citace je zapotřebí ]
Viz také
Reference
- ^ Ritchie, Dennis M. (1984). „Vývoj unixového systému sdílení času“. Technický časopis AT&T Bell Laboratories. 63 (6 Část 2): 1577–93. Archivovány od originál dne 6. května 2010. Tak jako PDF
- ^ „Multics Features“.
- ^ McIlroy, M. D. (1987). Čtenář Research Unix: anotované výňatky z Programmer's Manual, 1971–1986 (PDF) (Technická zpráva). CSTR. Bell Labs. 139.
Zdroje
- D. M. Ritchie, Evoluce společnosti UNIX Systém sdílení času (AT&T Bell Laboratories Technical Journal, sv. 63, č. 8, říjen 1984)
externí odkazy
![]() | Tento digitální typografie článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |