Wir betrachten das Alphabet <math>\{a b Dann sind <math>abcab</math> und <math>aaabbb</math> zum Beispiel über diesem Alphabet. <math>abcdef</math> ist kein Wort diesem Alphabet da <math>d</math> <math>e</math> und <math>f</math> im Alphabet vorkommen.
Die Verkettung der Wörter <math>aaa</math> und (in dieser Reihenfolge) ergibt dann das Wort Die Verkettung von <math>aaabb</math> mit dem "leeren <math>\epsilon</math> ergibt erneut <math>aaabb</math>.
Eine formale Sprache über dem Alphabet b c\}</math> könnte zum Beispiel die Menge Wörter sein die erst mit einer Folge <math>a</math>'s beginnt dann mit einer Folge von weitergeht und zuletzt mit einer Folge von endet. Diese Sprache könnte formal als <math>L \{ a^ib^jc^k | i j k \in \} </math> beschrieben werden.
Natürliche Sprachen sind keine formalen Sprachen. befassen sich wissenschaftliche Fachrichtungen wie die Computerlinguistik damit natürliche Sprachen als formale Sprachen (beispielsweise um maschinelle Übersetzung zu ermöglichen). Wenn dies gelingt dann daraus dass die menschlichen Sprachen eine Teilmenge der formalen Sprachen sind.