roff (programvara) - roff (software)
| Originalförfattare | Joe Ossanna , Ken Thompson |
|---|---|
| Utvecklare | AT & T Bell Laboratories |
| Första utgåvan | 3 november 1971 |
| Operativ system | Unix och Unix-liknande |
| Typ | Kommando |
roff är det första datorprogrammet för Unix -textformatering och en föregångare för nroff- och troff- dokumentbehandlingssystemen.
Det var en Unix-version av avrinningstextformateringsprogrammet från Multics , som var en ättling till RUNOFF för CTSS (den första datoriserade applikationen för textformatering).
Historia
CTSS
roff är en ättling till RUNOFF- programmet av Jerry Saltzer , som sprang på CTSS . Douglas McIlroy och Robert Morris skrev runoff för Multics i BCPL baserat på Saltzers program skrivet i MAD assembler . Deras program "omvandlades" i sin tur av Ken Thompson till PDP-7- monteringsspråk för sitt tidiga Unix-operativsystem, cirka 1970.
När den första PDP-11 förvärvades för Unix i slutet av 1970 (en PDP-11/20) var den motivering som ledningen citerade för den finansiering som krävdes att den skulle användas som ett ordbehandlingssystem , och därför translaterades roff snabbt igen, i PDP-11-församlingen 1971.
roff skrev ut man-sidorna för version 1 till 3 i Unix, och när Bell Labs patentavdelning började använda den blev det den första Unix-applikationen med en extern klient. Dennis Ritchie noterade att förmågan att snabbt modifiera roff (eftersom det var lokalt skriven programvara) för att tillhandahålla speciella funktioner var en viktig faktor för att leda till antagandet av Unix av patentavdelningen för att fylla sina ordbehandlingsbehov. Detta gav i sin tur UNIX tillräcklig trovärdighet i Bell Labs för att säkra finansieringen för att köpa en av de första PDP-11/45-tal som producerats.
Se även
Referenser
Källor
- DM Ritchie, Evolution of the UNIX Time-sharing System (AT&T Bell Laboratories Technical Journal, Vol. 63, nr 8, oktober 1984)
externa länkar
| Denna artikel om digital typografi är en stub . Du kan hjälpa Wikipedia genom att utöka den . |