Levels of Language for Portable Software

An increasing amount of software is being
implemented in a portable form.  A popular way of 
accomplishing this is to encode the software in a specially
designed machine-independent language and 
then to map this language, often using a macro processor,
into the assembly language of each desired 
object machine.  The design of the machine-independent
language is the key factor in this operation. 
 This paper discusses the relative merits of pitching
this language at a high level or a low level, and 
presents some comparative results.

CACM December, 1972

Brown, P. J.

portable software, level of language, machine
independent, macro processor, efficiency

4.12 4.21 4.22

CA721209 JB January 27, 1978  11:02 AM

2246	5	2246
2246	5	2246
2246	5	2246