5 DESCRIPTION OF A MACHINE
6 ARCHITECTURE FOR USE WITH
7 BLOCK STRUCTURED LANGUAGES
13 Johan W. Stevenson\v'-0.5m'*\v'0.5m'
19 Informatica Rapport IR-81
24 EM is a family of intermediate languages
25 designed for producing portable compilers.
26 A program called \fBfront end\fP
27 translates source programs to EM.
28 Another program, \fBback end\fP,
29 translates EM to the assembly language of the target machine.
30 Alternatively, the EM program can be assembled to a highly
31 efficient binary format for interpretation.
32 This document describes the EM languages in detail.
34 \v'-0.5m'*\v'0.5m' Present affiliation: NV Philips, Eindhoven