Automaten Formale Sprachen
Ein Automat oder eine abstrakte Maschine ist in der Informatik, speziell in der Automatentheorie, das Modell eines digitalen, zeitdiskreten Rechners. Ob es möglich oder sinnvoll ist, eine solche Maschine tatsächlich zu bauen, ist dabei zunächst unerheblich. Die Vereinfachung der Fähigkeiten erlaubt es, das Verhalten eines Automaten leichter zu verstehen und zu vergleichen.
Eine formale Sprache ist eine abstrakte Sprache, bei der im Unterschied zu konkreten Sprachen oft nicht die Kommunikation im Vordergrund steht, sondern die mathematische Verwendung. Eine formale Sprache besteht aus einer bestimmten Menge von Zeichenketten („Worte“ der Sprache), die aus einem Zeichenvorrat („Alphabet“, Grundsymbole) zusammengesetzt werden können. Anwendung finden formale Sprachen in der Linguistik, der Logik und der theoretischen Informatik.
Lernvideo von TheSimpleInformatics
-
Wörter und SprachenInhalt: Video von TheSimpleInformatics
-
DEAInhalt: Video von TheSimpleInformatics
-
NEAInhalt: Video von TheSimpleInformatics
-
NEA in DEA transformierenInhalt: Video von TheSimpleInformatics
-
Epsilon NEAInhalt: Video von TheSimpleInformatics
-
Regulärer AusdruckInhalt: Video von TheSimpleInformatics
-
Regulären Ausdruck in NEA umwandelnInhalt: Video von TheSimpleInformatics
-
Von NEA zu regulärem AusdruckInhalt: Video von TheSimpleInformatics
-
Reguläre Ausdrücke PraxisInhalt: Video von TheSimpleInformatics
-
Kontextfreie und Reguläre GrammatikenInhalt: Video von TheSimpleInformatics
-
Praxis zu GrammatikenInhalt: Video von TheSimpleInformatics
-
Pumping LemmaInhalt: Video von TheSimpleInformatics
-
PDA - Pushdown AutomatonInhalt: Video von TheSimpleInformatics