Jump to content

Система разговорного программирования

Система разговорного программирования [1] или CPS - это ранняя система разделения времени, предлагаемая IBM , которая работала на System / 360 мэйнфреймах примерно с 1967 по 1972 год в разделе OS / 360 Release 17 MFT II или MVT или выше. [2] CPS реализован как интерпретатор , и пользователи могут выбрать либо элементарную форму BASIC , либо достаточно полную версию PL/I . Третий вариант обеспечивает функции удаленного ввода заданий (RJE), позволяющие пользователям отправлять JCL потоки заданий для пакетной обработки. Четвертый вариант называется режимом управления. Обычно только системному оператору разрешено использовать режим управления. Доступные функции в режиме управления включают в себя:

  • Отправьте сообщение отдельному пользователю или всем пользователям.
  • Заглушить (сегодня это назвали бы перезагрузкой) виртуальную CPS-машину конкретного пользователя.
  • Мониторинг активности отдельного пользователя.
  • Отключите всю систему CPS.

CPS обеспечивает высокоинтерактивный пользовательский интерфейс. Это достигается путем немедленной выдачи синтаксической ошибки (при необходимости) при вводе каждой строки программы.

CPS также предлагался с интерпретатором, поддерживаемым встроенным программным обеспечением, только на IBM System/360 Model 50 , но в некоторых установках Model 50 было решено установить этот RPQ . Этот RPQ выполнил функцию EVAL стека программирования CPS с использованием встроенного ПО.

Версия CPS, выпущенная IBM, была разработана для работы на терминалах IBM 1050 и IBM 2741 с «функцией прерывания». Позже группы пользователей добавили поддержку видеотерминала 2260 IBM .

Поддержка CPS «функции прерывания» IBM 2741, скорее всего, повлияла на возможную поддержку группой пользователей «функции прерывания» и терминала IBM 1050 в системе административного терминала IBM (ATS / 360), поскольку многие клиенты IBM, которые использовали CPS, также использовали ATS. /360.

CPS в конечном итоге был заменен TSO . IBM Был предложен программный продукт , который обеспечивал ограниченную функциональность CPS в рамках опции разделения времени (TSO), предназначенный главным образом в качестве «моста» между CPS и TSO.

См. также

[ редактировать ]
  1. ^ GYBO-0517 СИСТЕМА РАЗГОВОРНОГО ПРОГРАММИРОВАНИЯ (CPS) СПИСОК ВЕРСИЙ НОМЕР ПРОГРАММЫ 3600-03.4.016
  2. ^ Тилен, Рональд Дж. «Система разговорного программирования» . Чикагский университет . Проверено 29 декабря 2018 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 96fa6975e192706f8e0956e66f8eca97__1713809040
URL1:https://arc.ask3.ru/arc/aa/96/97/96fa6975e192706f8e0956e66f8eca97.html
Заголовок, (Title) документа по адресу, URL1:
Conversational Programming System - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)