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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1971
Accession Number
AD0731347

Entities

People

  • R. M. Balzer

Organizations

  • RAND Corporation

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Arithmetic
  • Central Processing Units
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Contracts
  • Conversion
  • Debugging
  • Language
  • O Rings
  • Procedures (Computers)
  • Programming Languages
  • Scheduling (Production)
  • Specifications
  • Terminals
  • Verification

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Database Systems and Applications