The ISPL Language Specifications
RAND CORP SANTA MONICA CA
Pagination or Media Count:
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 PLI, 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.
- Computer Programming and Software