Implementation of High Level Language Machine

Computing machines which directly execute
the statements of a high level language have been 
proposed in the past.  This report describes the actual
implementation of such a machine: it is a computer 
whose "machine language" is APL.  The machine is fully
operational and correctly executes almost all 
of the APL operations on scalars, vectors, and arrays.
 The machine automatically allocates memory, executes 
statements, calls functions, converts numbers from one
type to another, checks subscripts, and automatically 
detects many types of programmer errors.

CACM April, 1973

Hassitt, A.
Lageschulte, J. W.
Lyon, L. E.

computer architecture, high level language machine,
emulators, microprogramming, interpreters, 
execution speed, APL

4.1 6.2

CA730401 JB January 24, 1978  10:21 AM

2202	4	2527
2527	4	2527
1542	5	2527
2527	5	2527
2527	5	2527
2527	5	2527