Compiler Design

Compiler Design

Compiler Design

Get more info

Authors: Dr. Chuttugulla Ramesh Kumar, Mr. Vijay Krishna Kommalapati, Mrs. Lanka Sunitha

ISBN: 978-93-6786-174-5

Published Date: September,2025

Edition: First

Language: English

 

This book on Compiler Design provides a comprehensive exploration of the principles, techniques, and practices that form the foundation of modern compiler construction. It begins with the fundamentals of compilation, including lexical, syntax, and semantic analysis, before progressing to intermediate code generation, optimization strategies, and target code generation. Special emphasis is placed on both theoretical frameworks and practical applications, ensuring readers gain a balanced understanding of concepts and real-world implementation. The text also addresses advanced topics such as global optimization, parsing techniques, error handling, and the role of tools like LEX and YACC in compiler construction. With a focus on clarity and depth, the book equips students, educators, and professionals with the knowledge to design efficient, robust, and adaptable compilers. Beyond technical details, it highlights the evolving landscape of compiler research, covering emerging trends like machine learning-driven optimization and energy-aware compilation. Serving as both a learning resource and reference, this work bridges the gap between abstract programming language theory and practical software engineering challenges.

About the Authors’

 

Dr. Chuttugulla Ramesh Kumar is working as an Associate Professor in the Department of Computer Science and Engineering at Deccan College of Engineering and Technology, Darussalam, Aghapura, Hyderabad, Telangana. He has over 18 years of teaching experience. His areas of interest include Machine Learning, Internet of Things (IoT), Cloud Computing, and Natural Language Processing (NLP). He has published research papers in various National and International Conferences. Dr. Ramesh Kumar has guided more than 50 student projects at both Undergraduate (UG) and Postgraduate (PG) levels.

Mr. Vijay Krishna Kommalapati holds a postgraduate degree in Computer Science and Engineering from JNTUH, Hyderabad. He is currently serving as an Assistant Professor of Information Technology at Nawab Shah Alam Khan College of Engineering and Technology, Hyderabad, Telangana. With over 13 years of extensive experience in the software development industry, Mr. Kommalapati has worked across various key roles including Software Engineer, Senior Software Engineer, Technical Lead, Project Manager, Solution Architect, and Engineering Manager. He possesses deep expertise in the full Software Development Life Cycle (SDLC), with strong proficiency in Software Architecture, Object-Oriented Programming, and Web Application Development. He has significant hands-on experience in Microsoft technologies such as C#, ASP.NET, Micro Services, .NET CORE and SQL Server, along with modern frameworks like Angular JS, Angular, and Python.

Mrs. Lanka Sunitha is working as an Assistant Professor in the Department of Computer Science and Engineering at Malla Reddy College of Engineering, Secunderabad, Telangana. She has 14 years of teaching experience and 5 years of industrial experience at Hindustan Aeronautics Limited (HAL). Her research interests include Internet of Things (IoT), Cloud Computing, Blockchain, Industry 4.0, and Machine Learning. She has published several research papers in National and International Conferences.

 

Call now