Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Conversational Programming System

From Wikipedia, the free encyclopedia
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Conversational Programming System" – news ·newspapers ·books ·scholar ·JSTOR
(December 2009) (Learn how and when to remove this message)
icon
This articleis missing information about the relation between CPS and RUSH. Please expand the article to include this information. Further details may exist on thetalk page.(October 2020)

Conversational Programming System[1] orCPS is an earlytime-sharing system, originally developed byAllen-Babcock[2] and offered byIBM, which runs onSystem/360mainframescirca 1967 through 1972 in a partition ofOS/360 Release 17 MFT II or MVT or above.[3] CPS is implemented as aninterpreter, and users can select either a rudimentary form ofBASIC or a reasonably complete version ofPL/I. A third option providesremote job entry (RJE) features allowing users to submitJCLjob streams for batch processing. A fourth option is called control mode. Normally, only the system operator would be permitted to use control mode. The available features in control mode include:

  • Send a message to an individual user or all users.
  • Clobber a specific user's interpreter environment.
  • Monitor the activity of an individual user.
  • Terminate the entire CPS system.

CPS provides a highly interactive user experience. It accomplishes this by giving an immediatesyntax error (when necessary) as soon as each line of a program is entered.

CPS was also offered with a firmware-assisted interpreter, on theIBM System/360 Model 50, only, but few Model 50 installations elected to install thisRPQ. This RPQ executed several operations, including theEVAL function, of CPS's programming stack using a firmware assist.[2][4]

The IBM-released version of CPS was designed to run on theIBM 1050 terminal and theIBM 2741 terminal with the "break feature". User groups later added support for theIBM 2260 video display terminal.

CPS support for the IBM 2741 "break feature" most likely influenced the eventual user group support for the "break feature" and the IBM 1050 terminal onIBM Administrative Terminal System (ATS/360), as many IBM customers which operated CPS also operated ATS/360.

CPS was ultimately superseded byTSO. An IBMprogram product was offered which provided limited CPS functionality underTime Sharing Option (TSO), intended mainly as a "bridge" between CPS and TSO.

References

[edit]
  1. ^GYBO-0517 CONVERSATIONAL PROGRAMMING SYSTEM (CPS) VERSION LISTINGS PROGRAM NUMBER 3600-03.4.016
  2. ^abRochester, Nathaniel (1966).Conversational Programming System Progress Report(PDF) (Technical report). Retrieved2008-07-29.
  3. ^Thielen, Ronald J."Conversational Programming System".The University of Chicago. Archived fromthe original on January 17, 2020. RetrievedDecember 29, 2018.
  4. ^Allen-Babcock, Inc. (March 7, 1966)."Specification EVAL Microprogram"(PDF). RetrievedFebruary 18, 2013.

External links

[edit]


Stub icon

Thisprogramming-tool-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Conversational_Programming_System&oldid=1324555020"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp