Formale Sprachen, abstrakte Automaten und CompilerLehr- und Arbeitsbuch mit FLACI für Grundstudium und Fortbildung
|
Diese Seite wurde seit 2 Jahren inhaltlich nicht mehr aktualisiert.
Unter Umständen ist sie nicht mehr aktuell.
Zusammenfassungen
Die eher abstrakten Inhalte der Theoretischen Informatik werden aus praktischen Anwendungsbeispielen heraus motiviert, anschaulich vermittelt und in Übungen vertieft. Durch das gesamte Buch hindurch zieht sich das Vorhaben, einen Compiler für eine Sprache mit grafischen Effekten herzustellen. An den entsprechenden Stellen werden die dafür notwendigen Beiträge erarbeitet und Aspekte automatisierter Compilergenerierung thematisiert.
Zur Definition und Simulation formaler Sprachen mit regulären Ausdrücken, formalen Grammatiken und abstrakten Automaten sowie zur automatisierten Compilergenerierung aus einer grafisch-visuellen Beschreibung stellt die Lern- und Arbeitsumgebung FLACI miteinander vernetzte Komponenten zur Verfügung. Da es sich um eine Web-Anwendung (ohne JAVA) handelt, entfällt jeglicher Installations- und Aktualisierungsaufwand. FLACI wurde speziell für das Studium der theoretischen Informatik entwickelt und bereits an mehreren Hochschulen und Schulen erfolgreich eingesetzt. FLACI vertieft Theoriewissen durch praktische Übungen und attraktive Anwendungsprojekte aus dem Grafik- und Audiobereich. Übersetzung und Verarbeitung mehr oder weniger komplexer Sprachen finden wir heute beispielsweise auch in modernen Web-Applikationen.
Von Klappentext im Buch Formale Sprachen, abstrakte Automaten und Compiler (2022) Zur Definition und Simulation formaler Sprachen mit regulären Ausdrücken, formalen Grammatiken und abstrakten Automaten sowie zur automatisierten Compilergenerierung aus einer grafisch-visuellen Beschreibung stellt die Lern- und Arbeitsumgebung FLACI miteinander vernetzte Komponenten zur Verfügung. Da es sich um eine Web-Anwendung (ohne JAVA) handelt, entfällt jeglicher Installations- und Aktualisierungsaufwand. FLACI wurde speziell für das Studium der theoretischen Informatik entwickelt und bereits an mehreren Hochschulen und Schulen erfolgreich eingesetzt. FLACI vertieft Theoriewissen durch praktische Übungen und attraktive Anwendungsprojekte aus dem Grafik- und Audiobereich. Übersetzung und Verarbeitung mehr oder weniger komplexer Sprachen finden wir heute beispielsweise auch in modernen Web-Applikationen.
Kapitel
- 1. Einleitung (Seite 1 - 29)
- 2. Formale Grammatiken (Seite 31 - 48)
- 3. Endliche Automaten und reguläre Sprachen (Seite 49 - 102)
- 4. Reguläre Ausdrücke (RA) (Seite 103 - 120)
- 5. Sprachübersetzer (Seite 121 - 137)
- 6. Kellerautomaten und kontextfreie Sprachen (Seite 139 - 172)
- 7. LL(k)-Sprachen (Seite 173 - 198)
- 8. LR(k)-Sprachen (Seite 199 - 210)
- 9. Sprachübersetzerprojekte (Seite 211 - 246)
- 10. TURING-Maschine (TM) und CHOMSKY-Typ-0/1-Sprachen (Seite 247 - 262)
Dieses Buch erwähnt ...
Dieses Buch erwähnt vermutlich nicht ...
Nicht erwähnte Begriffe | blockbasierte Programmierumgebungen, Informatik-Didaktik, Informatik-Unterricht (Fachinformatik), Interpreter, Sprachenlernen |
Volltext dieses Dokuments
Formale Sprachen, abstrakte Automaten und Compiler: Gesamtes Buch als Volltext (: , 11773 kByte; : ) | |
Einleitung: Artikel als Volltext bei Springerlink (: , 1948 kByte; : ) | |
TURING: Artikel als Volltext bei Springerlink (: , 740 kByte; : ) | |
Formale Grammatiken: Artikel als Volltext bei Springerlink (: , 858 kByte; : ) | |
Endliche Automaten und reguläre Sprachen: Artikel als Volltext bei Springerlink (: , 2119 kByte; : ) | |
Reguläre Ausdrücke (RA): Artikel als Volltext bei Springerlink (: , 668 kByte; : ) | |
Sprachübersetzer: Artikel als Volltext bei Springerlink (: , 1154 kByte; : ) | |
Kellerautomaten und kontextfreie Sprachen: Artikel als Volltext bei Springerlink (: , 1570 kByte; : ) | |
LL(k)-Sprachen: Artikel als Volltext bei Springerlink (: , 653 kByte; : ) | |
LR(k)-Sprachen: Artikel als Volltext bei Springerlink (: , 917 kByte; : ) | |
Sprachubersetzerprojekte: Artikel als Volltext bei Springerlink (: , 2569 kByte; : ) |
Anderswo suchen
Beat und dieses Buch
Beat hat dieses Buch während seiner Zeit am Institut für Medien und Schule (IMS) ins Biblionetz aufgenommen. Er hat dieses Buch einmalig erfasst und bisher nicht mehr bearbeitet. Beat besitzt kein physisches, aber ein digitales Exemplar. Eine digitale Version ist auf dem Internet verfügbar (s.o.). Es gibt bisher nur wenige Objekte im Biblionetz, die dieses Werk zitieren.