Formal languages and automata theory is the study of abstract machines and how these can be used for solving problems. The book has a simple and exhaustive approach to topics like automata theory, formal languages and theory of computation. These descriptions are followed by numerous relevant examples related to the topic. A brief introductory chapter on compilers explaining its relation to theory of computation is also given.
Shyamalendu Kandar is currently an Assistant Professor in the Department of Information Technology, Indian Institute of Engineering Science and Technology (An Institute of National Importance), Shibpur, India. He has obtained his M.Tech. in Information Technology from Jadavpur University and Ph.D. from the same university.
He has contributed a number of research papers in several peer-reviewed international journals and conferences. He is the author of two books on the Automata theory.