Compilergenerator

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 11. Februar 2024 um 22:07 Uhr durch Fan-vom-Wiki (Diskussion | Beiträge) (Belege fehlen).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Ein Compilergenerator ist ein Computerprogramm, das aus einer Grammatik automatisch einen entsprechenden Compiler (Übersetzer) erzeugt.

Oft werden Programme, die nur Teile eines Compilers erstellen können, fälschlicherweise ebenfalls als Compilergeneratoren bezeichnet, z. B. ein Scannergenerator oder Parsergenerator.

Echte Compilergenerierung ist noch Forschungsgebiet und erst in Einzelfällen gelungen. Sie verspricht vor allem Vorteile bei der Korrektheit des generierten Compilers sowie die Einsparung aufwendiger und fehleranfälliger Programmierarbeit beim manuellen oder teilautomatischen Erstellen eines Compilers.

Die Erstellung eines Compilergenerators oder eines Compilers unter Verwendung eines Compilergenerators gehört zur Informatik-Disziplin Compilerbau.