Roff (yazılım) - Roff (software)

roff
Orijinal yazar (lar)Joe Ossanna, Ken Thompson
Geliştirici (ler)AT&T Bell Laboratuvarları
İlk sürüm3 Kasım 1971; 49 yıl önce (1971-11-03)
İşletim sistemiUnix ve Unix benzeri
TürKomut

roff İlk mi Unix Metin biçimlendirme bilgisayar programı ve öncülü nroff ve kupa belge işleme sistemleri.

Bir Unix versiyonuydu akış metin biçimlendirme programı Multics soyundan gelen KOŞU için CTSS (ilk bilgisayarlı metin biçimlendirme uygulaması).

Tarih

CTSS

roff soyundan geliyor KOŞU programı tarafından Jerry Tuzlayıcı hangi koştu CTSS. Douglas McIlroy ve Robert Morris yazdı akış için Multics içinde BCPL Saltzer'ın yazdığı programa göre MAD montajcısı. Programlarının çevirisi ise, Ken Thompson içine PDP-7 İlk Unix işletim sistemi için assembler dili, yaklaşık 1970.[1][2]

İlk ne zaman PDP-11 1970 sonlarında Unix için satın alındı ​​(bir PDP-11/20[kaynak belirtilmeli ]), gerekli finansman için yönetime belirtilen gerekçe, bunun bir kelime işlem sistem ve benzeri roff 1971'de hızla tekrar PDP-11 montajına dönüştürüldü.

roff basıldı adam sayfaları için Sürümler 1 vasıtasıyla 3 Unix ve ne zaman Bell Laboratuvarları patent departmanı onu kullanmaya başladı, bir dış müşteriyle ilk Unix uygulaması oldu.[3] Dennis Ritchie hızlı bir şekilde değiştirebilme yeteneğinin roff (çünkü yerel olarak yazılmış bir yazılımdı) özel özellikler sağlamak, patent departmanı tarafından kelime işlem ihtiyaçlarını karşılamak için Unix'in benimsenmesine yol açan önemli bir faktördü. Bu da, üretilen ilk PDP-11 / 45'lerden birini satın almak için finansmanı güvence altına almak için Bell Labs içinde UNIX'e yeterince güvenilirlik sağladı.[kaynak belirtilmeli ]

Ayrıca bakınız

Referanslar

  1. ^ Ritchie, Dennis M. (1984). "Unix Zaman Paylaşım Sisteminin Evrimi". AT&T Bell Laboratories Teknik Dergisi. 63 (6 Bölüm 2): 1577–93. Arşivlenen orijinal 6 Mayıs 2010. Gibi PDF
  2. ^ "Multics Özellikleri".
  3. ^ McIlroy, M. D. (1987). Bir Araştırma Unix okuyucusu: Programcı El Kitabı, 1971–1986'dan açıklamalı alıntılar (PDF) (Teknik rapor). CSTR. Bell Laboratuvarları. 139.

Kaynaklar

  • D. M. Ritchie, Evrimi UNIX Zaman paylaşım sistemi (AT&T Bell Laboratories Technical Journal, Cilt 63, No. 8, Ekim 1984)

Dış bağlantılar