ISBN-13: 9783519021407 / Niemiecki / Miękka / 1995 / 304 str.
Viele der ursprunglich fur den Compilerbau entwickelten Methoden und Werkzeuge haben sich auch in anderen Einsatzgebieten als ausgesprochen nutzlich erwiesen: Wer z. B. komplex strukturierte, grosse Datenmengen systematisch in ein anderes For mat bringen mochte oder wer zur Handhabung eines Programmsystems eine nichttri vi ale Kommandosprache benotigt, der kann die erforderlichen Programme effizient und sicher mit Hilfe sogenannter Compiler-Compiler erzeugen. Auf diese Weise gene rierte Programmbausteine lassen sich leichter an veranderte AufgabensteIlungen an passen als von Hand erstellte. Allerdings sind solide Grundkenntnisse in den Gebieten "Syntaxanalyse" und "Attributauswertung" Voraussetzung fur die Beurteilung solcher Werkzeuge und ihre angemessene oder gar innovative Verwendung. Die einschlagige Lehrbuchliteratur zerfallt in drei Kategorien: Am umfassendsten sind die Compilerbaubucher. Die darin enthaltene Theorie ist aber meist so stark mit dem Hauptanwendungsbereich, der Ubersetzung von Programmiersprachen, verwoben, dass Leser nur mit grossem Aufwand die fur andere Anwendungen benotigten Grundla gen herauslosen und ubertragen konnen. In die zweite Kategorie fallen Bucher, wei che die Theorie formaler Sprachen und der Syntaxanalyse behandeln. Hier liegt das Gewicht auf einer umfassenden und systematischen Darstellung: Praktisch bedeutsa me Verfahren und Varianten stehen gleichrangig neben solchen, die nur von histori schem Interesse sind. Auffallend wenig lehrbuchartiges Material gibt es zur Theorie attributierter Grammatiken und Attributauswertungsverfahren. Die dritte Kategorie be steht aus Buchern, die einzelne Werkzeuge beschreiben. Darin werden jeweils die Handhabung und die Eigenschaften eines Produkts detailliert dargestellt, theoretische Grundlagen nur soweit, wie sie fur das Verstandnis des Werkzeugs benotigt werd