Introduction
Theory of computation is a subject to understand if
” A problem can be solved by models of computation”
if a problem can be solved then
“how efficiently the problem can be solved by models of computation”
Models of Computations
Set of certain operations used in computation and their costs
e.g.
Turing Machine
Finite State Machines
Recursive Functions
Lambda Calculus
Combination Logic
Cellular Automation
Abstraction Rewriting System