Jump to content

ТИПСЕТ и СТОК

ТИПСЕТ и СТОК
Оригинальный автор(ы) Джером Х. Зальцер
Первоначальный выпуск 1964 год ; 60 лет назад ( 1964 )
Написано в МАД и ФАП
Операционная система Совместимая система разделения времени
Платформа ИБМ 7094
Тип Редактор документов и форматирования текста программы

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]

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

[ редактировать ]

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

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

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

Вход:

When you're ready to order,
call us at our toll free number:
.BR
.CENTER
1-800-555-xxxx
.BR
Your order will be processed
within two working days and shipped

Выход:

   When you're ready to order, call us at our toll free number:

                             1-800-555-xxxx

   Your order will be processed within two working days and shipped

См. также

[ редактировать ]

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

[ редактировать ]
  • Вычислительный центр Массачусетского технологического института (15 августа 1965 г.). «Набор и редактирование рукописей» . В П.А. Крисмане (ред.). Совместимая система разделения времени: Руководство программиста (второе изд.). МТИ Пресс . стр. 419–432. ISBN  9780262030137 .
  • Дж. Х. Зальцер (8 января 1965 г.). «Экспериментальные дополнения к команде RUNOFF» . Примечание для персонала по программированию 40 . Проект MAC , Кембридж.
  • Команды Multics и активные функции (AG92-06) (PDF) . Honeywell Bull, Inc., февраль 1985 г., стр. 3-822–3-842 . Проверено 20 апреля 2024 г.
  • Справочное руководство по стандартному стоку OpenVMS DIGITAL (PDF) . Корпорация цифрового оборудования . Май 1993 года . Получено 20 апреля 2024 г. - через Hewlett Packard Enterprise .
  1. ^ Дж. Х. Зальцер (6 ноября 1964 г.), «TYPSET и RUNOFF, редактор меморандумов и команды набора текста» , меморандум Вычислительного центра Массачусетского технологического института CC-244 и меморандум проекта 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 г.). «История руководства UNIX: CTSS RUNOFF» . «compose», очевидно, был переписанной PL/I версией RUNOFF на Multics. […] Вторая запись показывает, что Деннис Кэппс начал сочинять музыку в 1974 году.
  6. ^ «Список языков» . 23 января 1995 г. Архивировано из оригинала 5 октября 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. ^ Джон В. Эверетт (08 февраля 1997 г.). «Re: Runoffs (было: TJ-2, очень ранняя программа, похожая на текстовый процессор для PDP-1)» . Группа новостей : alt.sys.pdp10 . Usenet:   [электронная почта защищена] . Проверено 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 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 07f40e1870fabe3cc4c9e9339d32157d__1714186500
URL1:https://arc.ask3.ru/arc/aa/07/7d/07f40e1870fabe3cc4c9e9339d32157d.html
Заголовок, (Title) документа по адресу, URL1:
TYPSET and RUNOFF - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)