The realizable benefits of a language prototyping language
R.M. Herndon, V.A. Berzins · IEEE Transactions on Software Engineering · 1988
The uses and advantages of a language tailored specifically for the description and construction of translators are considered. The major features of the Kodiyak language prototyping language are described. The Kodiyak language was designed to be a comprehensive translator development system. The language is intended to support a simple, unambiguous conceptual model of translation, to allow the construction of nontrivial translators, and, to be easy to use.>