Here is a Venn diagram showing the relative positions of different types of languages.

Here are some example languages for each type
Type | Example |
---|---|
Finite | ![]() |
Regular but not Finite | ![]() |
Deterministic Context Free but not Regular | ![]() |
Context Free but not Deterministic Context Free | ![]() |
Decidable but not Context Free | ![]() |
Recognizable but not Decidable | ![]() |
Not Recognizable | ![]() |