Compiler construction explained in practice.
The book covers the practice-relevant fundamentals of compiler building, from lexical analysis to syntax analysis to semantic processing and code generation. Other topics include the systematic description of translation processes through attributed grammars as well as the use of a compiler generator to automatically generate the core parts of a compiler.
As a continuous example, a compiler for MicroJava - a simple Java-like programming language - is developed that generates executable bytecode - similar to Java bytecode.
The book can be used as a companion literature to an introductory compiler building lecture or self-study to understand the way compilers work and implement compilers or compiler-like tools as commonly found in the practice of software development. The techniques covered in the book can be applied whenever there is a structured input that can be described by a grammar.
The individual chapters contain over 70 exercise tasks that can be used to deepen what you have learned.
Website to the book: http://ssw.jku.at/compilerBook with
"synopsis" may belong to another edition of this title.
FREE shipping within United Kingdom
Destination, rates & speedsSeller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 47341740-n
Quantity: 3 available
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # DB-9783988890085
Quantity: 6 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: As New. Unread book in perfect condition. Seller Inventory # 47341740
Quantity: 3 available
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # DB-9783988890085
Quantity: 6 available
Seller: Wegmann1855, Zwiesel, Germany
Taschenbuch. Condition: Neu. Neuware -Compilerbau praxisnah erklärt. Seller Inventory # 9783988890085
Quantity: 1 available
Seller: BuchWeltWeit Ludwig Meier e.K., Bergisch Gladbach, Germany
Taschenbuch. Condition: Neu. Neuware - Systematische Einführung mit zahlreichen Übungsaufgaben Entwicklung eines Compilers fürMicroJava Mit umfangreichem Zusatzmaterial zum Buch Das Buch behandelt die praxisrelevanten Grundlagen des Compilerbaus, von der lexikalischen Analyse über die Syntaxanalyse bis zur Semantikverarbeitung und zur Codeerzeugung. Weitere Themen sind die systematische Beschreibung von Übersetzungsprozessen durch attributierte Grammatiken sowie der Einsatz eines Compilergenerators zur automatischen Erzeugung der Kernteile eines Compilers. Als durchgängiges Beispiel wird ein Compiler für MicroJava - eine einfache Java-ähnliche Programmiersprache - entwickelt, der ausführbaren Bytecode - ähnlich dem Java-Bytecode - erzeugt. Das Buch kann als Begleitliteratur zu einer einführenden Compilerbau-Vorlesung oder zum Selbststudium verwendet werden, um die Arbeitsweise von Compilern zu verstehen und Compiler oder compilerähnliche Werkzeuge zu implementieren, wie sie in der Praxis der Softwareentwicklung häufig vorkommen. Die im Buch behandelten Techniken können immer dann angewendet werden, wenn eine strukturierte Eingabe vorliegt, die durch eine Grammatik beschrieben werden kann. Die einzelnen Kapitel enthalten über 70 Übungsaufgaben, mit denen das Gelernte vertieft werden kann. Webseite zum Buch: ssw.jku.at/CompilerBuch mit Musterlösungen zu den Übungsaufgaben Folien einer zweistündigen Vorlesung Quellcode des MicroJava-Compilers Weitere Materialien 262 pp. Deutsch. Seller Inventory # 9783988890085
Quantity: 2 available
Seller: Rheinberg-Buch Andreas Meier eK, Bergisch Gladbach, Germany
Taschenbuch. Condition: Neu. Neuware - Systematische Einführung mit zahlreichen Übungsaufgaben Entwicklung eines Compilers fürMicroJava Mit umfangreichem Zusatzmaterial zum Buch Das Buch behandelt die praxisrelevanten Grundlagen des Compilerbaus, von der lexikalischen Analyse über die Syntaxanalyse bis zur Semantikverarbeitung und zur Codeerzeugung. Weitere Themen sind die systematische Beschreibung von Übersetzungsprozessen durch attributierte Grammatiken sowie der Einsatz eines Compilergenerators zur automatischen Erzeugung der Kernteile eines Compilers. Als durchgängiges Beispiel wird ein Compiler für MicroJava - eine einfache Java-ähnliche Programmiersprache - entwickelt, der ausführbaren Bytecode - ähnlich dem Java-Bytecode - erzeugt. Das Buch kann als Begleitliteratur zu einer einführenden Compilerbau-Vorlesung oder zum Selbststudium verwendet werden, um die Arbeitsweise von Compilern zu verstehen und Compiler oder compilerähnliche Werkzeuge zu implementieren, wie sie in der Praxis der Softwareentwicklung häufig vorkommen. Die im Buch behandelten Techniken können immer dann angewendet werden, wenn eine strukturierte Eingabe vorliegt, die durch eine Grammatik beschrieben werden kann. Die einzelnen Kapitel enthalten über 70 Übungsaufgaben, mit denen das Gelernte vertieft werden kann. Webseite zum Buch: ssw.jku.at/CompilerBuch mit Musterlösungen zu den Übungsaufgaben Folien einer zweistündigen Vorlesung Quellcode des MicroJava-Compilers Weitere Materialien 262 pp. Deutsch. Seller Inventory # 9783988890085
Quantity: 2 available
Seller: Majestic Books, Hounslow, United Kingdom
Condition: New. Seller Inventory # 397746833
Quantity: 1 available
Seller: Revaluation Books, Exeter, United Kingdom
Paperback. Condition: Brand New. 300 pages. German language. 9.37x6.57x0.79 inches. In Stock. Seller Inventory # __3988890081
Quantity: 2 available
Seller: AHA-BUCH GmbH, Einbeck, Germany
Taschenbuch. Condition: Neu. Neuware - Systematische Einführung mit zahlreichen Übungsaufgaben Entwicklung eines Compilers fürMicroJava Mit umfangreichem Zusatzmaterial zum Buch Das Buch behandelt die praxisrelevanten Grundlagen des Compilerbaus, von der lexikalischen Analyse über die Syntaxanalyse bis zur Semantikverarbeitung und zur Codeerzeugung. Weitere Themen sind die systematische Beschreibung von Übersetzungsprozessen durch attributierte Grammatiken sowie der Einsatz eines Compilergenerators zur automatischen Erzeugung der Kernteile eines Compilers. Als durchgängiges Beispiel wird ein Compiler für MicroJava - eine einfache Java-ähnliche Programmiersprache - entwickelt, der ausführbaren Bytecode - ähnlich dem Java-Bytecode - erzeugt. Das Buch kann als Begleitliteratur zu einer einführenden Compilerbau-Vorlesung oder zum Selbststudium verwendet werden, um die Arbeitsweise von Compilern zu verstehen und Compiler oder compilerähnliche Werkzeuge zu implementieren, wie sie in der Praxis der Softwareentwicklung häufig vorkommen. Die im Buch behandelten Techniken können immer dann angewendet werden, wenn eine strukturierte Eingabe vorliegt, die durch eine Grammatik beschrieben werden kann. Die einzelnen Kapitel enthalten über 70 Übungsaufgaben, mit denen das Gelernte vertieft werden kann. Webseite zum Buch: ssw.jku.at/CompilerBuch mit Musterlösungen zu den Übungsaufgaben Folien einer zweistündigen Vorlesung Quellcode des MicroJava-Compilers Weitere Materialien. Seller Inventory # 9783988890085
Quantity: 5 available