Wikipedia · einfach zusammengefasst · Stand
Automatentheorie
Die Automatentheorie ist ein Teilgebiet der theoretischen Informatik, das sich mit dem Studium von Automaten (Modellrechnern) und mit den von diesen …
Inhalt2 Abschnitte
Gegenstand und Bedeutung
Die Automatentheorie ist ein Teilgebiet der theoretischen Informatik. Sie untersucht Automaten, also Modellrechner, sowie die Probleme, die diese Automaten lösen können. Sie ist ein wichtiges Werkzeug der Berechenbarkeitstheorie und der Komplexitätstheorie.
Praktisch wird sie unter anderem beim Entwurf von lexikalischen Scannern und Parsern im Compilerbau eingesetzt. Außerdem ist sie für den Entwurf von Programmiersprachen bedeutsam.
Formale Sprachen und Automatenmodelle
Ein zentraler Gegenstand sind formale Sprachen und formale Grammatiken. Formale Sprachen können durch Grammatiken beschrieben werden; ihre Typen werden unter anderem mit der Chomsky-Hierarchie eingeordnet.
Die Theorie betrachtet Automatenmodelle, die solche Sprachen verarbeiten können. Dazu gehören endliche Automaten, Kellerautomaten, Zellularautomaten und Turingmaschinen.