Suhbatlashadigan dasturlash tizimi - Conversational Programming System

Suhbatlashadigan dasturlash tizimi[1] yoki CPS erta edi Vaqtni taqsimlash tomonidan taqdim etilgan tizim IBM qaysi yugurdi Tizim / 360 meynframlar taxminan 1967 yildan 1972 yilgacha OS / 360 versiyasida 17 MFT II yoki MVT yoki undan yuqori versiyalarida.[2] CPS sifatida amalga oshirildi tarjimon, va foydalanuvchilar ibtidoiy shaklni tanlashlari mumkin ASOSIY yoki ning oqilona to'liq versiyasi PL / I. Uchinchi variant taqdim etilgan masofadan ish joyiga kirish (RJE) foydalanuvchilarga taqdim etish imkoniyatini beruvchi xususiyatlar JCL ish oqimlari partiyani qayta ishlash uchun. To'rtinchi variant boshqaruv rejimi deb nomlangan. Odatda, faqat tizim operatoriga boshqaruv rejimidan foydalanishga ruxsat beriladi. Boshqarish rejimidagi mavjud xususiyatlarga quyidagilar kiradi:

  • Shaxsiy foydalanuvchiga yoki barcha foydalanuvchilarga xabar yuboring.
  • Clobber (bugungi kunda uni qayta yuklash deb atash mumkin) ma'lum bir foydalanuvchining virtual CPS mashinasi.
  • Shaxsiy foydalanuvchi faoliyatini kuzatib boring.
  • Butun CPS tizimini bekor qiling.

CPS yuqori darajada interaktiv foydalanuvchi tajribasini taqdim etdi. Bunga darhol yordam berish orqali erishildi sintaksis xatosi (kerak bo'lganda) dasturning har bir satri kiritilishi bilanoq.

CPS, shuningdek, dasturiy ta'minot yordamidagi tarjimon bilan taklif qilindi IBM System / 360 Model 50, faqat, lekin buni o'rnatish uchun tanlangan bir nechta Model 50 qurilmalari RPQ. Ushbu RPQ EVAL proshivka yordamidan foydalangan holda CPS dasturlash stekining funktsiyasi.

IBM tomonidan chiqarilgan CPS versiyasi ishlashga mo'ljallangan IBM 1050 terminal va IBM 2741 "tanaffus xususiyati" bilan terminal. Keyinchalik foydalanuvchi guruhlari IBM 2260 video ko'rsatish terminali.

IBM 2741 "tanaffus xususiyati" uchun CPS ko'magi, ehtimol "tanaffus xususiyati" va IBM 1050 terminalining foydalanuvchi guruhining qo'llab-quvvatlashiga ta'sir ko'rsatishi mumkin IBM ma'muriy terminal tizimi (ATS / 360), CPS bilan ishlaydigan ko'plab IBM mijozlari ATS / 360 bilan ham ishlashgan.

Oxir oqibat CPS tomonidan almashtirildi TSO. IBM dastur mahsuloti ostida cheklangan CPS funktsiyasini ta'minlaydigan taklif qilingan TSO, asosan CPS va o'rtasida "ko'prik" sifatida mo'ljallangan TSO.

Adabiyotlar

  1. ^ GYBO-0517 Suhbatlashadigan dasturlash tizimi (CPS) 3600-03.4.016 raqamidagi versiya ro'yxatlari dasturi
  2. ^ Tielen, Ronald J. "Suhbatlashadigan dasturlash tizimi". Chikago universiteti. Olingan 29-dekabr, 2018.

Tashqi havolalar