Principles of compiler design - Ganaga Durga M (MJP Publishers, New Delhi, 2013)
"Principles of Compiler Design" by M Durga Ganga offers a comprehensive introduction to the concepts and mechanisms involved in compiler construction. The book is designed to equip students with a deep understanding of compiler operation, program execution, and error detection. It is structured around the six fundamental phases of compiler design: lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization, and code generation. By exploring each phase in detail, the book provides insights into how compilers transform high-level programming languages into machine-executable code while optimizing for efficiency and performance; Includes glossary.
Keywords: Compilers in programming; Lexical analyzers; Machine architecture