IEEE Std 1154-1991 IEEE Standard for Programmed Inquiry, Learning,
or Teaching (PILOT) -Description
Abstract: Language and coding
standards for the PILOT programming language are described. PILOT (Programmed
Inquiry, Learning, Or Teaching) is a language for the development
of conversational interactive sequences often used for the compute-based
instruction. The intent is to improve code portability ant to minimize
the development of dialects of this language, thereby improving
the sharing of courseware among teaching institutions. PILOT syntax,
core statements, and the core language are defined. Variables and
language extensions are covered.
Keywords: computer-assisted
instruction, computer-based instruction, PILOT programming language, programmed inquiry, learning, or teaching, self-evaluation testing
Content
1. Introduction
1.1 Scope
1.2 Purpose
1.3 Applications
of the PILOT Language
1.4 Legal Disclaimer
2. Conventions
2.1 General
PILOT Syntax
2.2 PILOT Core
Statements
2.3 Formal Definition
of Core PILOT
3. Variables
3.1 String Variables
3.2 Numeric
Variables
4. Language
Extensions
4.1 Key-letter
Extensions
4.2 Key-word
Extensions
4.3 Modifiers
4.4 Dimensioning
Strings
4.5 Further
Definition of the C: (Compute) Statement