A parameterized compiler based on mechanical linguistics

Abstract A multiplicity of problem-oriented and machine-oriented languages for computer programming exists today. Many compilers have been constructed to translate between these languages. This report presents a technique for reducing the number of compilers necessary. A translation algorithm is presented, capable of being conveniently parameterized for various source language-target language pairs. Concepts are drawn from modern linguistic theory, and practical considerations in implementation and application are discussed.