Logo

FLACI

Formale Sprachen, abstrakte Automaten, Compiler und Interpreter

Über FLACI Eine Lern- und Arbeitsumgebung
für die theoretische Informatik

FLACI ist in erster Linie ein didaktisches Werkzeug zur aktiven Aneignung von Grundkenntnissen aus der theoretischen Informatik, wie sie im Informatikstudium und in entsprechenden Kursen der gymnasialen Oberstufe vermittelt werden.

FLACI stellt Werkzeuge bereit, mit denen formale Sprachen entworfen und evaluiert werden können. Entsprechende Modellierungs- und Beschreibungsmittel ermöglichen es, Compiler für die bestimmte Sprachklassen automatisiert zu generieren.

FLACI verbindet die Bereiche: Formale Sprachen, Abstrakte Automaten und Compilerbau. Entwickelte Compiler lassen sich unmittelbar in beliebige Webprojekte einbinden, wodurch FLACI nicht nur auf den Einsatz in Aus- und Weiterbildung beschränkt bleibt.

Fachartikel zu FLACI (PDF)

FLACI kennenlernen

Mit einigen kurzen Screencasts können sie sich am schnellsten ein Bild von FLACI machen.

Sprachen RegExp Automaten Grammatiken Compilerbau Transformationen

FLACI Cloud und Beispiele

Speichern Sie Ihre erarbeiteten Materialien online und teilen Sie diese mit anderen Lehrenden bzw. Lernenden per Weblink.