When we talk about Theory of Computation, we talk about the branch of Computer Science that deals with the set of problems that can be solved using an algorithm, providing a model of computation.
When we have a problem, the Theory of Computation permits us to answer questions like:
In this post we are going to learn something about automata theory, a subfield of Theory of Computation…