Интуитивно объяснять информатику ... сложно. Я попробую, но имейте в виду, что кое-что из этого будет «достаточно близко», но не теоретически строго.
Обычный язык - это язык, который может быть выбран машиной, эквивалентной в вычислительном отношении конечным автоматам (DFA / NDFA). Конечный автомат можно рассматривать как машину, которая работает исключительно в состояниях, без хранения. Таким образом, вы можете видеть, что a n b n не может быть регулярным, поскольку для этого требуется машина, которая может считать количество a и b (и, следовательно, должна иметь бесконечную * емкость) сравнить их.
Для сравнения, (abc) n является регулярным, поскольку количество повторений не имеет значения.
Для более строгого (и, соответственно, более плотного вида), посмотрите статью википедии и связанные страницы.
* Бесконечное здесь не имеет значения, но я упоминаю это для полноты. Может быть, проще думать о нем как о «к счастью, всегда достаточно» хранилища.