z-logo
Premium
Computer‐aided production of language implementation systems: A review and classification
Author(s) -
Lecarme Olivier,
Pellissier Mireille,
Thomas MarieClaude
Publication year - 1982
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380120902
Subject(s) - interpreter , computer science , programming language , macro , object (grammar) , production (economics) , section (typography) , product (mathematics) , natural language processing , artificial intelligence , mathematics , geometry , economics , macroeconomics , operating system
The paper gives a classification of methods for producing translators, interpreters , and macro‐processors using source language, written language , and object language as characteristics. Possible configurations of these characteristics are discussed and documented with examples. The paper starts with definitions of the terms used. It then presents the tools that are used for the description. These are the so‐called T‐diagrams, which are used to describe translators and interpreters, and some kind of flow‐charts, indicating the steps in the production of a translator or interpreter from a given configuration to a final product. The next chapters of the paper give the classification of the possible and meaningful elementary configurations. Important and well known special cases are mentioned with examples. Further it is shown how these elementary cases are combined to a whole implementation system. Especially mentioned is self‐compilation. The final section gives some examples of actual implementation systems and their evaluation.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here