The compiled macro assembler

  title={The compiled macro assembler},
  author={W. D. Maurer},
  booktitle={AFIPS '69 (Spring)},
  • W. D. Maurer
  • Published in AFIPS '69 (Spring) 1969
  • Computer Science
This paper describes an advance in the art of writing assemblers. It embodies an idea which has been suggested at least twice, but never actually implemented. In a compiled macro assembler, ordinary source language statements are processed in the usual way, but macros are processed in a novel way. The advantage of the compiled macro assembler is the speed with which it processes macros. An actual compiled macro assembler has been written by the author and his students, and the speed with which… Expand
2 Citations

Topics from this paper

A graded bibliography on macro systems and extensible languages
The segment treated, by no means exhaustively, deals with the spectrum of user-specializable programming systems from macro systems to extensible languages, and literature on the very general processor building and compiler compiler systems is omitted. Expand
Program generator systems
A generalization of the macro processor is shown to form a sound design basis, a basis which can be adapted to the simulation programming environment by the inclusion of innovative features. Expand


Evolution of the meta-assembly program
A generalized assembler called a “meta-assembler” is described and factors which contributed to its evolution are presented and the implication of meta-assemblers on compiler design is discussed. Expand
TRAC, a procedure-describing language for the reactive typewriter
A description of the TRAC (Text Reckoning And Compiling) language and processing algorithm is given. The TRAC language was developed as the basis of a software package for the reactive typewriter. InExpand
XPOP: a meta-language without metaphysics
  • M. Halpern
  • Computer Science
  • AFIPS '64 (Fall, part I)
  • 1964
This work believes that the fundamental idea that the process of programming-language translation can be usefully generalized by a compiler to which source-language syntax is specified as a parameter separates the XPOP processor from the syntax-directed compilers. Expand
DOREN The literal facility and end card implementation of a compiled macro assembler Master's report
  • Univ of California Berkeley September
  • 1967
LEW Non-decimal arithmetic in a compiled macro assembler Master's report
  • University of Califoria Berkeley June
  • 1967