Nicht lieferbar

lex & yacc
Die Profitools zur lexikalischen und syntaktischen Textanalyse
Versandkostenfrei!
Nicht lieferbar
Erleichtern Sie sich das Programmieren unter Linux und Unix mit den Profitools lex und yacc. Helmut Herold beschreibt ausführlich die Funktionsweise und das Zusammenspiel der Programm-Compiler. Anhand zahlreicher Anwendungsbeispiele illustriert er die Vorzüge gegenüber einer reinen C-Implementierung und zeigt, welche Mächtigkeit die Werkzeuge entfalten können.
Kleine Helfer mit großer Wirkung! Die Analysetools lex und yacc erleichtern dem Programmierer die tägliche Arbeit. Während yacc für die lexikalische Analyse (die Zerlegung eines Textes) nach bestimmten Regeln zuständig ist, dient yacc (yacc steht für yet another compiler compiler) der Strukturbeschreibung eines Programms. yacc überprüft Programme auf syntaktische Unstimmigkeiten und behebt diese.
Beginnend mit einer kurzen Einführung in die Compiler-Phasen geht der Autor ausführlich auf die Arbeitsweise und die Zusammenarbeit von lex und yacc ein. Anhand eines einfachen Taschenrechners zeigt er die Vorzüge von lex und yacc gegenüber einer reinen C-Implementierung. Umfangreichere Anwendungsbeispiele wie z.B. die Realisierung eines Assemblers, die Komplexitätsananalyse von Shellskripten oder ein Taschnerechner mit Intervallarithmetik verdeutlichen die Mächtigkeit der Tools und vertiefen das vermittelte Wissen.
Beginnend mit einer kurzen Einführung in die Compiler-Phasen geht der Autor ausführlich auf die Arbeitsweise und die Zusammenarbeit von lex und yacc ein. Anhand eines einfachen Taschenrechners zeigt er die Vorzüge von lex und yacc gegenüber einer reinen C-Implementierung. Umfangreichere Anwendungsbeispiele wie z.B. die Realisierung eines Assemblers, die Komplexitätsananalyse von Shellskripten oder ein Taschnerechner mit Intervallarithmetik verdeutlichen die Mächtigkeit der Tools und vertiefen das vermittelte Wissen.