Language Implementtation
Language implementation is a system for executing computer programs. There are two general approaches to programming language implementation: interpretation and compilation.
Programs in a source language are implemented using
• Compilation
• Interpretation
• Or both
Terence Parr Language Implementation Patterns, 2009. – 374