About Compiler

What is a Compiler?
 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.

Functions of Compiler-
A compiler perform many or all of the following operations: preprocessinglexical analysisparsingsemantic analysis (syntax-directed translation), conversion of input programs to an intermediate representationcode optimization and code generation. Compilers implement these operations in phases that promote efficient design and correct transformations of source input to target output. Program faults caused by incorrect compiler behavior can be very difficult to track down and work around; therefore, compiler implementers invest significant effort to ensure compiler correctness.

Comments