This book addresses problems related with compiler such as language, grammar, parsing, code generation and code optimization. This book imparts the basic fundamental structure of compilers in the form of optimized programming code. The complex concepts such as top down parsing, bottom up parsing and syntax directed translation are discussed with the help of appropriate illustrations along with solutions. This book makes the readers decide, which programming language suits for designing optimized system software and products with respect to modern architecture and modern compilers.
Sudha Rani S :- is working as Manager in the Department of Centre for training and placement at Karunya Institute of Technology and Sciences, Coimbatore. Her teaching career spans over a period of four years. She possesses unique distinction of teaching various subjects such as Computer Networks, Core Java, Data Structures, Advanced Data Structures, C++, Code Optimization techniques, Unix and Shell programming. She has published nine research papers in reputed international journals and conferences where one of the papers was awarded "Best paper" at Coimbatore, 2016. She has guided 10 major projects in different streamlines such as Core Java, Data Structure, Advanced Data Structure, Code Optimization Techniques, IOT, etc. She was honored with "Gold Medal" for her academic excellence in B.E. Dept. of Computer Science, Impact College of Engineering and Applied Sciences, affiliated to VTU University, Bangalore during 2011. She was first rank holder in the department of Network and Internet Engineering in M.Tech at Karunya University, Coimbatore during 2012-2014.Karthi M :- is Assistant Professor, Department of Information Technology, St. Joseph's Institute of Technology, Chennai. He teaches Data structures, Design and Analysis of algorithm, C programming language, Compiler Design, Cryptography and Network Security. His areas of interest is Data mining, Data structures, Design and Analysis of Algorithm. He has published 7 research papers in reputed journals and conferences of international standing. He was awarded "Best paper" in GCMT Global conference, Chennai, 2015. He was honoured with "Gold medal" for his academic excellence in Master of Technology in Information Technology at Sathyabama University, Chennai, 2015.Rajkumar Y :- is Assistant Professor, Department of Computer Science & Engineering, Vignan's Foundation for Science, Technology and Research, (Deemed to be University), Guntur. His areas of interests include Computer Networks, Image Processing, Big Data & Data Analytics. He has published 4 international journals and 2 conference papers. He was a Gold Medalist with a second rank during his B Tech in 2011 and a first class in M Tech degree in 2015 at Karunya University, Coimbatore.