TYPSET i RUNOFF
Oryginalni autorzy | Jerome H. Saltzer |
---|---|
Pierwsze wydanie | 1964 |
Napisane w | MAD i FAP |
System operacyjny | Kompatybilny system podziału czasu |
Platforma | IBM7094 |
Typ | Edytor dokumentów i programy do formatowania tekstu |
TYPSET to wczesny edytor dokumentów , który był używany z programem RUNOFF wydanym w 1964 roku , jednym z najwcześniejszych programów do formatowania tekstu , który miał znaczące zastosowanie.
Spośród dwóch wcześniejszych programów do drukowania/formatowania, DITTO i TJ-2 , tylko ten ostatni miał i wprowadził justowanie tekstu ; RUNOFF dodał również paginację .
Nazwa RUNOFF i podobne nazwy doprowadziły do innych implementacji programów formatujących. W 1982 Runoff w dużej mierze związał się z Digital Equipment Corporation i komputerami Unix. DEC użył terminów VAX DSR i DSR w odniesieniu do VAX DIGITAL Standard Runoff .
Historia
CTSS
Oryginalny program do ustawiania czcionek RUNOFF dla CTSS został napisany przez Jerome'a H. Saltzera około 1964 roku. Bob Morris i Doug McIlroy przetłumaczyli go z MAD na BCPL . Morris i McIlroy następnie przenieśli wersję BCPL do Multics , kiedy IBM 7094 , na którym działał CTSS, był wyłączany.
Multiki
Dokumentacja RUNOFF w wersji Multics opisywała to jako „wypisuje segmenty tekstu w formie rękopisu”.
Inne wersje i implementacje
Późniejsza wersja runoff dla Multics została napisana w PL/I przez Dennisa Cappsa w 1974 roku. Ten kod runoff był przodkiem roffa , który został napisany dla raczkującego Uniksa w asemblerze przez Kena Thompsona .
Inne wersje Runoff zostały opracowane dla różnych systemów komputerowych, w tym minikomputerów PDP-11 firmy Digital Equipment Corporation obsługujących RT-11 , RSTS / E , RSX na PDP-10 firmy Digital i dla OpenVMS na minikomputerach VAX , a także na komputerach typu mainframe UNIVAC Series 90 za pomocą edytora tekstu EDT w systemie operacyjnym VS/9 . Te różne wydania Runoff zazwyczaj miały niewiele wspólnego, z wyjątkiem konwencji wskazywania polecenia Runoff przez rozpoczęcie wiersza kropką.
Pochodzenie oprogramowania IBM SCRIPT (znaczników) zaczęło się w 1968 roku, kiedy „IBM zlecił Stuartowi Madnickowi z MIT napisanie prostego przygotowania dokumentu…” do uruchomienia na CP / 67 . Wzorował się na CTSS RUNOFF z MIT .
Tło
RUNOFF został napisany w 1964 roku dla systemu operacyjnego CTSS przez Jerome'a H. Saltzera w MAD i FAP .
W rzeczywistości składał się z pary programów, TYPSET (który był w zasadzie edytorem dokumentów) i RUNOFF (procesor wyjściowy). RUNOFF miał obsługę paginacji i nagłówków, a także justowanie tekstu ( TJ-2 wydaje się być najwcześniejszym systemem justowania tekstu , ale nie miał innych możliwości).
RUNOFF jest bezpośrednim poprzednikiem programu do formatowania dokumentów typu runoff w Multics , który z kolei był przodkiem programów do formatowania dokumentów roff i nroff w systemie Unix oraz ich następców. Był także przodkiem formatu FORMAT dla IBM System/360 i oczywiście pośrednio każdego komputerowego systemu przetwarzania tekstu .
Podobnie RUNOFF dla CTSS był poprzednikiem różnych RUNOFF dla systemów operacyjnych DEC , poprzez RUNOFF opracowany przez University of California, Berkeley 's Project Genie dla systemu SDS 940 .
Nazwa rzekomo pochodzi od ówczesnego wyrażenia, posłużę się kopią .
TYPESET zawiera funkcje inspirowane wieloma innymi programami, w tym Colossal Typewriter i Expensive Typewriter .
Przykład
Wejście:
Kiedy będziesz gotowy do złożenia zamówienia, zadzwoń do nas pod nasz bezpłatny numer: . BR . CENTRUM 1-800-555-xxxx . BR Twoje zamówienie zostanie przetworzone w ciągu dwóch dni roboczych i wysłane
Wyjście:
Kiedy będziesz gotowy do złożenia zamówienia, zadzwoń do nas pod nasz bezpłatny numer: 1-800-555-xxxx Twoje zamówienie zostanie przetworzone w ciągu dwóch dni roboczych i wysłane
Zobacz też
Bibliografia
- Jerome H. Saltzer, TYPSET i RUNOFF: Edytor notatek i polecenia wypisywania ( MIT Computation Center CC-244, Project MAC MAC-M-193, Cambridge, 1964)
- Jerome H. Saltzer, Wpisywanie i edytowanie rękopisów: TYPSET, RUNOFF (sekcja AH.9.01, CTSS Programmer's Guide, Project MAC, Cambridge, 1966)
- Jerome H. Saltzer, Experimental Additions to the RUNOFF Command (Programming Staff Note 40, Project MAC, Cambridge, 1965)
Linki zewnętrzne
Honeywell Bull, Inc. (luty 1985). Polecenia Multics i aktywne funkcje (AG92-06) (PDF) . s. 3-822 do 3-842 . Źródło 23 lutego 2012 r .
„Dokumentacja spływu” . MIT . Źródło 25 lipca 2013 r .