Before we know about the phases of compiler,we must know waht is compiler.

Compiler :

Compiler is a simple program  which reads a program written in one language (i.e., High Level Language (or) Source Language) and it translates to an equivalent target program (i.e., Low Level Language).

Now we are going to  know  what are the different phases of compilers.

Phases of Compiler:

Compiler consists of 2 phases.

1.Analysis Phase

2.Synthesis phase

1.Analysis Phase :

Analysis Phase performs 3 actions namely

a)Lexical analysis - it contains a sequence of characters called tokens.Input is source program & the output is tokens.

b)syntax analysis - input is token and the output is parse tree

c)Semantic analysis - input is parse tree and the output is expanded version of parse tree

2.Synthesis Phase :

Synthesis Phase performs 3 actions namely

d)Intermediate Code generation - Here all the errors are checked & it produce an intermediate code.

e)Code Optimization - the intermediate code is optimized here to get the target program

f) Code Generation - this is the final step & here the target program code is generated.

Written by
I am Business Man
  • No comments found

Latest Articles

Kids bring back some very vibrant childhood memories. The memories which are buried deep down, forgotten and almost lost. Until there is a kid (especially
One of the principles of politics and world power equations is that they are never static,  but dynamic and change at no stated interval. Thus we
Islam came to the sub-continent nearly 1300 years back when the first invasions from Arabia took place. Initially, the Muslims came to plunder but later

Related Articles

When we offer an Ice cream cup or Ice cream cone to children, then they will surely spread it on their hands and around their mouth. But now an Ice cream
Human body is very different from body of carnivorous animals. Human body cannot identify and differentiate the fat irrespective of whether it is obtained
Instant noodles of which ever company, vary on some ingredients, vary on taste; but, all of them have some basic ingredients, which are health hazard;
It is well known to all of us that food, shelter and clothing are considered to be essential commodities in everyone's life. They are the basic needs and
Salt too like sugar is considered as a slow poison. If sugar is compared to sweet poison, then salt can be very well referred as sour poison. We add salt