This subject is based on the how compiler work while converting high level programming into machine level. The code will pass through six phases of compiler and convert into machine code.