TYPSET и RUNOFF

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

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

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

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

Содержание
  • 1 История
    • 1.1 CTSS
    • 1.2 Multics
    • 1.3 Другие версии и реализации
  • 2 Предпосылки
  • 3 Пример
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
  • 7 Внешние ссылки
История

CTSS

Исходный тип RUNOFF - Программа установки для CTSS была написана Джеромом Х. Зальцером. Боб Моррис и Дуг Макилрой перевели это из ассемблера MAD в BCPL. Затем Моррис и Макилрой переместили версию BCPL в Multics, когда IBM 7094, на котором работал CTSS, выключался.

Multics

В документации для версии RUNOFF Multics это описывалось как «печатает текстовые сегменты в форме рукописи».

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

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

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

Другая известная программа, основанная на работе Дональда Кнута, называется TeX ; преемник TeX был объявлен Кнутом в 2010 году.

Происхождение программного обеспечения IBM SCRIPT (разметка) началось в 1968 году, когда «IBM заключила контракт со Стюартом Мэдником из Массачусетского технологического института на написание простой подготовки документа... "для работы на CP / 67. Он смоделировал его на основе CTSS RUNOFF MIT.

Background

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.

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

Пример

Ввод:

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

Вывод:

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

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

«Дополнительная документация». Массачусетский технологический институт. Проверено 25 июля 2013 г.

Последняя правка сделана 2021-06-09 06:44:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте