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-хххх Ваш заказ будет обработан в течение двух рабочих дней и отправлен.
DSR означает Digital Standard Runoff, средство форматирования текста, похожее на roff.
Кен Томпсон написал версию QED на BCPL, а Дуг Макилрой и Боб Моррис написали версию Multics на BCPL на основе MAD-версии RUNOFF Джерри Зальцера.
Функция: набор текстовых фрагментов в рукописном виде.
"compose", очевидно, был переписанной PL/I версией RUNOFF на Multics. […] Вторая запись показывает, что Деннис Кэппс начал сочинять музыку в 1974 году.
RUNOFF — ранний язык форматирования текста, поддерживаемый TOPS-10 на PDP-10.
IBM заключила контракт со Стюартом Мэдником из Массачусетского технологического института на написание простой программы подготовки документов.
1967: СЦЕНАРИЙ (Стюарт Мэдник). В 1967 году Мэдник портировал код
RUNOFF
на IBM CP67/CMS в IBM как
SCRIPT
.
ROFF, который, в свою очередь, был смоделирован по образцу программы
Multics
и
CTSS
RUNOFF Джерома Зальцера (
это
название произошло от выражения «запустить копию»).