Из Википедии, бесплатной энциклопедии
  (Перенаправлено с RUNOFF )
Перейти к навигации Перейти к поиску

TYPSET - это один из первых редакторов документов, который использовался с выпущенной в 1964 году программой RUNOFF , одной из первых программ форматирования текста, получивших широкое распространение. [1]

Из двух более ранних программ печати / форматирования DITTO и TJ-2 только последняя имела и ввела выравнивание текста ; RUNOFF также добавил нумерацию страниц .

Имя RUNOFF и подобные имена привели к другим реализациям программы форматирования. К 1982 году Runoff [2] в значительной степени стал ассоциироваться с Digital Equipment Corporation и компьютерами Unix. DEC использовала термины VAX DSR и DSR для обозначения стандартного стока VAX DIGITAL . [3]

История [ править ]

CTSS [ править ]

Оригинальный СТОК наборная программа для CTSS была написана Jerome H. Saltzer . Боб Моррис и Дуг Макилрой перевели это с ассемблера MAD на BCPL . [4] Моррис и Макилрой затем переместили версию BCPL в Multics, когда IBM 7094, на которой работал CTSS, был выключен.

Мультики [ править ]

Документация к версии RUNOFF для Multics описывает ее как «печатает фрагменты текста в рукописной форме». [5]

Другие версии и реализации [ править ]

Более поздняя версия runoff для Multics была написана на PL / I Деннисом Кэппсом в 1974 году. [6] Этот runoff-код был предком roff, который был написан для молодой Unix на машинном языке Кеном Томпсоном .

Были разработаны другие варианты стока для различных компьютерных систем , включая Digital Equipment Corporation «s PDP-11 микрокомпьютерных системы , работающие под управлением RT-11 , RSTS / E , RSX на Digital, PDP-10 [7] и для OpenVMS на VAX миникомпьютерах, а также UNIVAC Мэйнфреймы Series 90 с использованием текстового редактора EDT в операционной системе VS / 9 . Эти разные выпуски Runoff обычно имели мало общего, за исключением соглашения об указании команды для Runoff, начинающейся с точки.

Программное обеспечение IBM SCRIPT (разметка) зародилось в 1968 году, когда «IBM заключила контракт со Стюартом Мэдником из Массачусетского технологического института на написание простой подготовки документа ...» [8] для работы на CP / 67 . [9] Он слепил на MIT «s CTSS СТОК. [10] [11]

Фон [ править ]

RUNOFF был написан в 1964 году для операционной системы CTSS Джеромом Х. Зальцером в MAD и FAP .

На самом деле он состоял из пары программ: TYPSET (который, по сути, был редактором документов) и RUNOFF (процессор вывода). У RUNOFF была поддержка разбивки на страницы и заголовков, а также выравнивания текста ( TJ-2, по- видимому, была самой ранней системой выравнивания текста , но у нее не было других возможностей).

RUNOFF является прямым предшественником программы форматирования документов runoff Multics , которая, в свою очередь, была предком программ форматирования документов roff и nroff в Unix и их потомков. Он также был предком FORMAT для IBM System / 360 и, конечно же, косвенно для всех компьютеризированных систем обработки текстов .

Точно так же RUNOFF для CTSS был предшественником различных RUNOFF для операционных систем DEC через RUNOFF, разработанный Калифорнийским университетом , Project Genie Беркли для системы SDS 940 . [12] [13]

Название якобы произошло от фразы того времени, я сбегу копию . [14]

Пример [ править ]

Вход:

Когда вы будете готовы сделать заказ,позвоните нам по бесплатному номеру:. BR
. ЦЕНТР1-800-555-xxxx. BRВаш заказ будет обработанв течение двух рабочих дней и отправлено

Выход:

 Когда будете готовы сделать заказ, позвоните нам по бесплатному номеру: 1-800-555-xxxx Ваш заказ будет обработан в течение двух рабочих дней и отправлен.

См. Также [ править ]

  • СЦЕНАРИЙ (разметка)
  • Дорогая пишущая машинка
  • Колоссальная пишущая машинка
  • TECO
  • TJ-2

Заметки [ править ]

  1. Джером Х. Зальцер (6 ноября 1964 г.). «TYPSET и RUNOFF, редактор меморандумов и команды набора» .
  2. ^ имя невозможно до того, как в именах файлов были введены строчные буквы
  3. ^ VAX DSR Краткое руководство . 1982 г.
  4. ^ «Особенности Multics» . Кен Томпсон написал версию QED в BCPL, а Дуг Макилрой и Боб Моррис написали сток Multics в BCPL на основе MAD-версии RUNOFF Джерри Зальцера.
  5. ^ "Информационный сегмент для команды стока" . MIT.edu .
  6. ^
    Тема: Re: История man-страницы UNIX: CTSS RUNOFF От кого: Джерри Зальцер Дата: ...
    ... (вырезать) ...
    ... "сочинять">> >> Очевидно, PL / I переписал RUNOFF на Multics. ...
    ... (вырезать) ...
    ... запись показывает Денниса Кэппса как>> >> Начиная сочинять в 1974 году.
    -  "История man-страниц UNIX: CTSS RUNOFF" . 23 октября 2011 г.
  7. ^ "Список языков" . ... RUNOFF - ранний язык форматирования текста, поддерживаемый TOPS-10 на PDP-10.
  8. ^ "Скрипт / ПК" . Журнал ПК . 19 марта 1985 г. с. 210. IBM заключила контракт со Стюартом Мэдником из Массачусетского технологического института на создание простой подготовки документа ... "
  9. ^ «СЦЕНАРИЙ, система обработки рукописей в режиме онлайн» .
  10. ^ "Что означает СКРИПТ?" . SCRIPT был разработан для CP-67 / CMS Стюартом Мэдником из Массачусетского технологического института, сменив CTSS RUNOFF.
  11. ^ "История UNIX Manpages" . 1967: СЦЕНАРИЙ (Стюарт Мэдник). В 1967 году Мэдник перенес код RUNOFF на IBM CP67 / CMS в IBM как SCRIPT. Документация SCRIPT явно ...
  12. ^ Джон В. Эверетт (1997-02-08). «Re: Runoffs (был: TJ-2, очень ранняя программа, подобная текстовому процессору для PDP-1)» . Группа новостейalt.sys.pdp10 . Usenet: [email protected] . Проверено 14 ноября 2008 .  CS1 maint: обескураженный параметр ( ссылка )
  13. Барнс, Ларри (27 марта 1973 г.). СТОК: Программа подготовки документов (PDF) . Архив PDF-документов Bitsavers. Вашингтон, округ Колумбия: Офис министра обороны Агентства перспективных исследовательских проектов. Р-37 . Проверено 14 ноября 2008 года . CS1 maint: обескураженный параметр ( ссылка )
  14. ^ "Что означает troff?" . Словарь нового хакера . ... ROFF, который, в свою очередь, был смоделирован по образцу Multics и программы CTSS RUNOFF Джерома Зальцера (это название произошло от выражения «запускать копию»).

Ссылки [ править ]

  • Джером Х. Зальцер , TYPSET и RUNOFF: редактор меморандумов и команды печати ( MIT Computing Center CC-244, Project MAC MAC-M-193, Cambridge, 1964)
  • Джером Х. Зальцер, Типизация и редактирование рукописи: TYPSET, RUNOFF (Раздел AH.9.01, Руководство программиста CTSS, Project MAC, Кембридж, 1966)
  • Джером Х. Зальцер, « Экспериментальные дополнения к команде RUNOFF» (записка программиста 40, проект MAC, Кембридж, 1965)

Внешние ссылки [ править ]

Honeywell Bull, Inc. (февраль 1985 г.). Команды Multics и активные функции (AG92-06) (PDF) . С 3-822 по 3-842 . Проверено 23 февраля 2012 года . CS1 maint: обескураженный параметр ( ссылка )

«Выпускная документация» . Массачусетский технологический институт . Проверено 25 июля 2013 года . CS1 maint: обескураженный параметр ( ссылка )