Automata Theory and Compiler Design: A Foundational Guide to Automata Theory Concepts and Compiler Design Techniques for Computer Science Learners | Dr. Manjula Poojary, Dr. Hima Keerthi Penumatsa, Dr. Riju Bhattacharya, Dr. Yogesh Kumar Rathore | AGPH Books

Front Cover

Automata Theory and Compiler Design is a clear and concept driven guide developed for undergraduate and postgraduate students of computer science, information technology, and engineering programs. The book recognises the importance of building strong theoretical understanding alongside practical application and therefore presents the subject in a structured and learner friendly manner.

First, the book introduces the fundamental concepts of automata theory, including finite automata, regular expressions, and context free grammars. It then explains pushdown automata and Turing machines, helping readers develop a solid foundation in language recognition and the limits of computation.

Next, the text moves into compiler design, explaining each phase of the compiler in a logical and step by step sequence. Topics such as lexical analysis, syntax analysis, semantic analysis, intermediate code generation, and code optimisation are presented with clarity and simplicity, enabling students to understand how theoretical models are applied in real compiler construction.

Moreover, the book discusses practical tools such as LEX and YACC with relevant examples. Solved problems, diagrams, and systematic explanations help learners connect abstract theory with practical implementation.

Finally, Automata Theory and Compiler Design serves both as a textbook and a dependable reference. It equips students with the knowledge and confidence required to master automata theory and compiler construction for academic study, examinations, and real world applications.

 

Selected pages

Contents

CFG to
93
LR parser
167
Syntax Tree
211
Copyright

Common terms and phrases

About the author (2025)

Dr. Manjula Poojary is an Assistant Professor at GITAM (Deemed to be University), Visakhapatnam, with over two decades of teaching experience. Her expertise includes Automata Theory, Compiler Design, Data Structures, and Machine Learning.


Dr. Hima Keerthi Penumatsa is an Assistant Professor at GITAM, Visakhapatnam, specializing in Artificial Intelligence, Natural Language Processing, and Deep Reinforcement Learning.

Dr. Riju Bhattacharya is an Assistant Professor at GITAM School of Technology, Visakhapatnam. He has published extensively in SCI and Scopus journals and holds several national and international patents.


Dr. Yogesh Kumar Rathore is an Assistant Professor at Shri Shankaracharya Institute, Raipur. His academic contributions include textbooks, edited volumes, and patented research in computer science.

AGPH Books is a Professional Self Book Publishing House based in Central India, specializing in academic, professional, fiction, and non-fiction books in both print, digital and audio formats. The publishing house produces textbooks, research and reference works, biographies, self-help titles, children’s books, literary fiction, poetry, and general interest publications. With a transparent publishing process and strong digital distribution, AGPH Books ensures global availability through Google Books, Amazon, Flipkart, and its official website store, supporting authors and institutions in reaching a wide and diverse readership.

Website: https://agphbooks.com/

https://store.agphbooks.com/

Bibliographic information