WHAT IS COMPILER ? A COMPILER IS A SOFTWARE WHICH CONVERT HIGH LEVEL PROGRAMMING LANGUAGE INTO A LOW LEVEL OBJECT CODE(BINARY CODE) IN MACHINE LANGUAGE , WHICH CAN BE UNDERSTOOD BY THE PROCESSOR . THE PROCESS OF CONVERTING HIGH LEVEL LANGUAGE INTO MACHINE LANGUAGE IS CALLED COMPILATION . PHASES OF COMPILER THERE ARE SIX PHASES OF COMPILER 1.) LEXICAL ANALYSIS:- LEXICAL ANALYSIS IS A PROCESS IN WHICH COMPILER CHECK STREAM OF CHARACTER AND CONVERT INTO MEANINGFUL LEXEMES . IN OTHER WORDS IT READS THE PROGRAM AND CONVERT IT INTO TOKENS . TOKENS ARE DEFINED BY REGULAR EXPRESSION WHICH ARE UNDERSTOOD BY LEXICAL ANALYZER . 2.)SYNTAX ANALYSIS:- SYNTAX ANALYS...
Learn Something New