Preprocessor
It is a program invoked by various compilers to process code before compilation. For example, the C preprocessor, cpp, handles comment deletion, textual macro substitution, conditional compilation, and inclusion of other files. |
It usually takes third-generation language code and translates it into a specific assembly code. |