translater
Compiler (Compiler), is a computer program, it will be written in a programming language (original language), into another programming language (target language). Its main purpose is to be easy to write, read, maintain the advanced computer language written by the original code program, translated into a computer can read, run the low-level machine language program, that is, the implementation of the file. The compiler uses the source program as input and translates the equivalent program that uses the target language. Source code is generally high-level language (High-level language), such as Pascal, C, C + +, C #, Java, etc., and the target language is the assembly language or target machine object code (Object code), sometimes called machine code (Machine code). The main workflow for a modern compiler is as follows: source code → preprocessor → compiler → assembler → object code → linker Executables