Posts

About Compiler

What is a 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. Functions of Compiler- A compiler  perform many or all of the following operations:  preprocessing ,  lexical analysis ,  parsing ,  semantic analysis  ( syntax-directed translation ), conversion of input programs to an  intermediate representation ,  code 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...