60 likes | 233 Views
Compilers . Ankit jain 11cs10006 G3 Scribing class date : 29 TH JULY 2013. Compilers. Compilers. Analysis Front End Split source code into different constitute pieces(token). Put the pieces based on grammatical rules(Parse). Report Errors. Synthesis Back End
E N D
Compilers Ankit jain11cs10006 G3 Scribing class date : 29TH JULY 2013
Compilers • Analysis • Front End • Split source code into different constitute pieces(token). • Put the pieces based on grammatical rules(Parse). • Report Errors. • Synthesis • Back End • Produce intermediate code • Optimize Intermediate code • Generate target code
Code Optimizer • Optimize the target code in terms of: • Size reduce size of target code • Time optimize/reduce size of target code • Power generate code which consumes less power • Space generate code which requires less memory