Pristine Ack-5.5
[Ack-5.5.git] / doc / em / title.nr
1 .LP
2 \&
3 .sp 10
4 .ce 4
5 DESCRIPTION OF A MACHINE
6 ARCHITECTURE FOR  USE WITH
7 BLOCK  STRUCTURED  LANGUAGES
8 .sp 6
9 .ce 4
10 Andrew S. Tanenbaum
11 Hans  van  Staveren
12 Ed G. Keizer
13 Johan  W. Stevenson\v'-0.5m'*\v'0.5m'
14 .sp 2
15 .ce
16 August 1983
17 .sp 2
18 .ce
19 Informatica Rapport IR-81
20 .sp 13
21 Abstract
22 .sp 2
23 .ti +5
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.
33 .sp 4
34 \v'-0.5m'*\v'0.5m' Present affiliation: NV Philips, Eindhoven