The ISPL Language Specifications
Abstract
The report describes the syntax and semantics of the Incremental System Programming Language, designed for use on its own computer, the ISPL machine. Together the language and the machine provide a complete programming laboratory environment. The syntax used to describe ISPL is APAREL, which is similar to BNF but allows imbedded alternatives. ISPL is incrementally compiled, resembles PL/I, and allows hierarchical systems to be built by providing capabilities for scheduling core and central processing unit resources, interrupt handling, and interprocess communication. Ports, the new interprocess communication facility, enables communication between a program and the files, terminals, physical devices, and monitor programs. Extensive debugging facilities include dynamic record verification of all pointers. The language specifically includes the facilities needed by the control program, and the machine provides many of the facilities normally implemented in software.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 1971
- Accession Number
- AD0731347
Entities
People
- R. M. Balzer
Organizations
- RAND Corporation