What are the main features of a compiler in C programming language?

A compiler is a comp. Program that transforms source code written in programming language into another comp. Language.the main reason to compile a program is to create an executable program...