stringtranslate.com

ТИПСЕТ и СТОК

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

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

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

История

КТСС

Оригинальная программа набора текста RUNOFF для CTSS была написана Джеромом Х. Зальцером примерно в 1964 году. Боб Моррис и Дуг Макилрой перевели ее с MAD на BCPL . [3] Затем Моррис и Макилрой перенесли версию BCPL на Multics , когда IBM 7094 , на котором работал CTSS, отключался.

Мультикс

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

Другие версии и реализации

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

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

Зарождение программного обеспечения SCRIPT от IBM началось в 1968 году, когда IBM заключила контракт со Стюартом Мэдником из Массачусетского технологического института на написание простого инструмента подготовки документов [7] для CP/67 , [8] который он смоделировал на основе CTSS RUNOFF от MIT . [9]

Фон

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, разработанный Калифорнийским университетом в рамках проекта Genie Беркли для системы SDS 940 . [10] [11]

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

TYPESET содержит функции, вдохновленные множеством других программ, включая Colossal Typewriter и Expensive Typewriter . [13]

Пример

Вход:

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

Выход:

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

Смотрите также

дальнейшее чтение

Рекомендации

  1. ^ Дж. Х. Зальцер (6 ноября 1964 г.), «TYPSET и RUNOFF, редактор меморандумов и команды ввода», меморандум Вычислительного центра Массачусетского технологического института CC-244 и меморандум Project MAC MAC-M-193 , Массачусетский технологический институт
  2. Бадер, Уильям (16 июня 2023 г.). «История DEC VAX» . Проверено 20 апреля 2024 г. DSR означает Digital Standard Runoff, средство форматирования текста, похожее на roff.
  3. ^ «Мультифункциональные возможности» . Кен Томпсон написал версию QED на BCPL, а Дуг Макилрой и Боб Моррис написали версию Multics на BCPL на основе MAD-версии RUNOFF Джерри Зальцера.
  4. ^ «Информационный сегмент для команды стока» . Массачусетский Институт Технологий . 30 августа 1979 г. Функция: набор текстовых фрагментов в рукописном виде.
  5. Джерри Зальцер (23 октября 2011 г.). «История man-страницы UNIX: CTSS RUNOFF»."compose", очевидно, был переписанной PL/I версией RUNOFF на Multics. […] Вторая запись показывает, что Деннис Кэппс начал сочинять музыку в 1974 году.
  6. ^ «Список языков». 23 января 1995 г. Архивировано из оригинала 05 октября 2018 г. Проверено 20 апреля 2024 г. RUNOFF — ранний язык форматирования текста, поддерживаемый TOPS-10 на PDP-10.
  7. ^ «Сценарий/ПК». Журнал ПК . 19 марта 1985 г. с. 210. IBM заключила контракт со Стюартом Мэдником из Массачусетского технологического института на написание простой программы подготовки документов.
  8. ^ Мэдник, Стюарт Э.; Моултон, Аллен (август 1968 г.). «SCRIPT, онлайн-система обработки рукописей» (PDF) . Транзакции IEEE по инженерному письму и речи . РЭБ-11(2). IEEE : 92–100. дои : 10.1109/TEWS.1968.4322339. S2CID  51633921 ​​. Проверено 20 апреля 2024 г.
  9. ^ «История страниц руководства UNIX». 1967: СЦЕНАРИЙ (Стюарт Мэдник). В 1967 году Мэдник портировал код RUNOFF на IBM CP67/CMS в IBM как SCRIPT .
  10. ^ Джон В. Эверетт (8 февраля 1997 г.). «Re: Runoffs (было: TJ-2, очень ранняя программа, похожая на текстовый процессор для PDP-1)». Группа новостей : alt.sys.pdp10. Usenet:  [email protected] . Проверено 14 ноября 2008 г.
  11. Барнс, Ларри (27 марта 1973 г.). СТОК: Программа подготовки документов (PDF) . Архив PDF-документов Bitsavers. Вашингтон, округ Колумбия: Управление Агентства перспективных исследовательских проектов министра обороны. Р-37 . Проверено 14 ноября 2008 г.
  12. ^ Раймонд, Эрик С. (ред.). «Жаргонный лексикон». Файл жаргона . 4.4.7. ROFF, который, в свою очередь, был смоделирован по образцу программы Multics и CTSS RUNOFF Джерома Зальцера ( это название произошло от выражения «запустить копию»).
  13. ^ Крисман, Патрисия А., изд. (31 декабря 1969 г.). «Совместимая система разделения времени, Руководство программиста» (PDF) . Вычислительный центр Массачусетского технологического института. п. 504 . Проверено 10 марта 2022 г.