what is compiler
A compiler is a special program that processes statements written in a particular programming language and turns them into machine language or code that a computer's processor uses. Typically, a programmer writes language statements in a language such as Pascal or C one line at a time using an editor.