Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. PL/CS - A Disciplined Subset of PL/I

PL/CS - A Disciplined Subset of PL/I

File(s)
76-293.ps (683.81 KB)
76-293.pdf (1.25 MB)
Permanent Link(s)
https://hdl.handle.net/1813/7436
Collections
Computer Science Technical Reports
Author
Conway, Richard W.
Constable, Robert L.
Abstract

PL/CS is an instructional dialect of PL/I. It is defined by selection features of PL/I, and then restricting the manner in which those features can be used. The implementation is an error-repairing compiler based on PL/C, in which error-repair is carried to the point where a user is deliberately encouraged to use an abbreviated entry syntax and rely on the compiler to expand this to produce a complete, PL/I-compatible program. PL/CS also includes an "assertion" facility that can be used either as a conventional diagnostic tool, or as the basis of a formal proof of correctness in a logical system provided within the language.

Date Issued
1976-11
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR76-293
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance