- Compiler is a language translator that translates a program from high level
language to machine level language. It reads and translates whole program into machine level language at once.
- In compiler, if errors are found in the program coding, the errors are shown only when it is tried to run or execute the program.