Six types of fundamental operation that a Turing machine performs in the course of a computation.
GRAMMAR ACCEPTED OF TYPE 0
Unrestricted Grammar
GRAMMAR ACCEPTED OF TYPE 1
Context Sensitive
Grammar
GRAMMAR ACCEPTED OF TYPE 2
Context Free Grammar
GRAMMAR ACCEPTED OF TYPE 3
Regular Grammar
LANGUAGE ACCEPTED OF TYPE 0
Recursively Enumerable Language
LANGUAGE ACCEPTED OF TYPE 1
Context Sensitive Language
LANGUAGE ACCEPTED OF TYPE 2
Context Free Language
LANGUAGE ACCEPTED OF TYPE 3
Regular Language
AUTOMATON OF TYPE 0
Turing Machine
AUTOMATON OF TYPE 1
Linear Bounded Automaton
AUTOMATON OF TYPE 2
Pushdown Automaton
AUTOMATON OF TYPE 3
Finite State Automaton