Modula 2 has been proposed as an appropriate language for systems programming. Smaller than PASCAL but more structured than 'C\ Modula 2 is intended to be relatively easy to implement. A realization of a subset of Modula 2 for the MC68010 microprocessor is presented. Widely available UNIX tools and the 'C language are used for the implementation. A mechanism for calling 'C language functions from Modula 2 (and vice versa) is suggested. Critical source code, grammar, and an extensive bibliography pertinent to the implementation are included as appendices.
Library of Congress Subject Headings
Modula-2 (Computer program language); Compilers (Computer programs); Programming languages (Electronic computers); Software engineering
Department, Program, or Center
Computer Science (GCCIS)
Shear, Raymond F., "Implementation of a Modula 2 subset compiler supporting a 'C' language interface using commonly available UNIX tools" (1989). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus