lex & yacc
Die Profitools zur lexikalischen und syntaktischen Textanalyse
Seiten
2003
Addison Wesley Imprint in der Pearson Education Deutschland (Verlag)
978-3-8273-2096-4 (ISBN)
Addison Wesley Imprint in der Pearson Education Deutschland (Verlag)
978-3-8273-2096-4 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
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.
Autorenporträt:
Prof. Dr. Helmut Herold studierte Informatik an der Friedrich-Alexander Universität Erlangen-Nürnberg.Nach einer 3-jährigen Entwickler-Tätigkeit bei Intel in den USA (Oregon), kehrte er zurück nach Deutschland und war als Fachgruppenleiter an der Siemens-Technik-Akademie tätig. Während dieser Zeit promovierte er inseiner Freizeit an der Friedrich-Alexander Universität Erlangen-Nürnberg. Er wechselte im Jahr 2000 zurSuSE Linux GmbH, bevor er 2002 eine Professur an der Georg-Simon-Ohm Fachhochschule Nürnberg annahm, wo er heute Software-Engineering unterrichtet.
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ürem yet another compiler compiler/em ) 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.
Autorenporträt:
Prof. Dr. Helmut Herold studierte Informatik an der Friedrich-Alexander Universität Erlangen-Nürnberg.Nach einer 3-jährigen Entwickler-Tätigkeit bei Intel in den USA (Oregon), kehrte er zurück nach Deutschland und war als Fachgruppenleiter an der Siemens-Technik-Akademie tätig. Während dieser Zeit promovierte er inseiner Freizeit an der Friedrich-Alexander Universität Erlangen-Nürnberg. Er wechselte im Jahr 2000 zurSuSE Linux GmbH, bevor er 2002 eine Professur an der Georg-Simon-Ohm Fachhochschule Nürnberg annahm, wo er heute Software-Engineering unterrichtet.
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ürem yet another compiler compiler/em ) 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.
Prof. Dr. Helmut Herold studierte Informatik an der Friedrich-Alexander Universität Erlangen-Nürnberg.Nach einer 3-jährigen Entwickler-Tätigkeit bei Intel in den USA (Oregon), kehrte er zurück nach Deutschland und war als Fachgruppenleiter an der Siemens-Technik-Akademie tätig. Während dieser Zeit promovierte er inseiner Freizeit an der Friedrich-Alexander Universität Erlangen-Nürnberg. Er wechselte im Jahr 2000 zur SuSE Linux GmbH, bevor er 2002 eine Professur an der Georg-Simon-Ohm Fachhochschule Nürnberg annahm, wo er heute 'Software-Engineering' unterrichtet.
| Reihe/Serie | Open source library |
|---|---|
| Sprache | deutsch |
| Maße | 150 x 210 mm |
| Gewicht | 620 g |
| Einbandart | Paperback |
| Themenwelt | Mathematik / Informatik ► Informatik ► Betriebssysteme / Server |
| Schlagworte | HC/Informatik, EDV/Betriebssysteme, Benutzeroberflächen • lex • Parser • Programmierung • Scanner • Textanalyse • UNIX • yacc |
| ISBN-10 | 3-8273-2096-8 / 3827320968 |
| ISBN-13 | 978-3-8273-2096-4 / 9783827320964 |
| Zustand | Neuware |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Mehr entdecken
aus dem Bereich
aus dem Bereich
Buch | Softcover (2025)
O'Reilly (Verlag)
CHF 27,85