O'Reilly logo

Express Learning: Automata Theory and Formal Languages by Shyamalendu Kandar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Preface

An engineer must ask ‘why’ not ‘how’. The Bachelor of Computer Science and Engineering is not only about learning some application software and some programming languages but also about learning how a programming language works, how a program is compiled and how input is converted to output from the machine hardware level. The theoretical part of Computer Science includes Complexity Analysis, Compiler Construction, verifying correctness of circuits and protocols etc. Automata Theory is one of the core courses in the curriculum of Bachelor of Technology of Computer Science or Information Technology under any university. It is said that Automata Theory is “the study of abstract machine and the problems which they are able to solve”. This ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required