Compiler Language-specific compiler using the C programming language. including two parts: Syntax Analyser Lexical Analyser