Facebook Twitter Pinterest <Einbetten>
  • Alle Preisangaben inkl. MwSt.
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Writing Compilers and Int... ist in Ihrem Einkaufwagen hinzugefügt worden
+ EUR 3,00 Versandkosten
Gebraucht: Wie neu | Details
Verkauft von ---SuperBookDeals---
Zustand: Gebraucht: Wie neu
Kommentar: 100% Geld zurueck Garantie. Zustand Wie neu. Schneller Versand, erlauben sie bitte 8 bis 18 Tage fuer Lieferung. Ueber 1,000,000 zufriedene Kunden. Wir bieten Kundenbetreuung in Deutsch.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe Wird gespielt... Angehalten   Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Alle 2 Bilder anzeigen

Writing Compilers and Interpreters: A Software Engineering Approach (Englisch) Taschenbuch – 25. September 2009

4.0 von 5 Sternen 1 Kundenrezension

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
"Bitte wiederholen"
EUR 67,88
EUR 24,60 EUR 47,26
18 neu ab EUR 24,60 5 gebraucht ab EUR 47,26
click to open popover

Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.




This third edition emphasizes modern software engineering practices in writing compilers and interpreters. Although its primary goal remains teaching these skills, the book can also be viewed as a modern software engineering book that uses writing compilers and interpreters as case studies. This edition keeps the same basic chapter organization as the second edition. The major changes includes new coverage of the Java Collections Framework and the Java Virtual Machine, UML, object-oriented programming, and XML and XML transformation tools. This is the definitive, up-to-date resource for IT professionals.


Master the skills you need to build your own compilers and interpreters
Compilers and interpreters are very difficult programs to write, but modern software engineering tackles the complexity. Design patterns and other object-oriented programming techniques guide you to develop well-structured code in incremental, understandable steps. Apply what you learn in this book to succeed with any complex software project.
You'll learn to:
* Use Java to develop scanners and parsers for programming languages
* Employ UML to model software components
* Manage symbol tables with the Java Collections Framework
* Use XML to represent the generated intermediate code
* Develop an interpreter to execute programs, including a powerful interactive source-level debugger
* Implement an integrated development environment (IDE) that animates the execution of programs
* Use the IDE's graphical user interface to set breakpoints and single-step programs statement by statement with mouse clicks
* Develop a code generator that emits object code for the Java Virtual Machine (JVM), and run the compiled code on multiple platforms

Alle Produktbeschreibungen

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


4.0 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Stern
Siehe die Kundenrezension
Sagen Sie Ihre Meinung zu diesem Artikel


Format: Taschenbuch Verifizierter Kauf
This book is really nice to have as a reference. It shows an object-oriented approach for writing compilers and interpreters. I had learnt some basics about compilers and interpreters and their internal design before I’ve bought this book. I’ve always started in a procedural programming style and later tried to pour the code into classes and/or modules depending on the language I was using.
This was the first time that I’ve really considered a more modern approach and this book has showed me in great detail how that could look like. I had no problem to follow the book with the help of its UML and Syntax Diagrams.

It is also a good (but time consuming) idea to implement the compiler/interpreter while reading the book. In that way you learn a lot about pitfalls, possible spots for bugs, and why which design decision has been made.

I think this book expects some basic knowledge if you want to start right away. There is also an awful lot of code in there. You will hardly find a page without code and listings but that’s the kind of details that let you peek behind the scene.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 4.5 von 5 Sternen 8 Rezensionen
37 von 37 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen An excellent book for learning how to implement an interpreter/compiler 11. Februar 2010
Von A. Papadimitriou - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
The book of Ronald Mak is simply excellent.
It develops very clearly the techniques to build a parser,
an interpreter, a source-level debugger and a compiler for the
Java Virtual Machine, all directed for the standard Pascal language.

The design of Ronald Mak is very modular build upon robust
software engineering methodologies and the developed modules can be easily
customized (e.g. by extending the Pascal language) and can be readily
utilized in other similar application domains (e.g. implementing special
purpose languages by replacing only the Pascal scanner and parser).

The parser is a top-down one, easily understandable.
Mak produces an intermediate code representation of the program, that is Pascal
independent, and thus both the presented source-level debugger, interpreter and JVM
compiler are kept independent of the Pascal language,
since they operate on the Abstract
Syntax Tree based intermediate code representation.

The Java code of the book is very elegant and understandable.
The design of the interactive source level debugger and of the compiler targeted at the
Java Virtual Machine are also of outstanding quality.

As the author also declares, the book is more for the one who wants to
implement compilers than for the compiler theorist. For the student or engineer who
wants to realize interpreters/compilers, the book is magnificent.
6 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Truly a great textbook 4. Januar 2013
Von Stan Tackett - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
This book was just what I needed to refresh my fading memory of compiler design skills. And this one is cross-platform, as the code is written in Java.

The book goes step by step in developing a full Pascal interpreter and then compiler. Highly recommended!!
2 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen This book is one of the most practical examinations of writing a compiler that I have read. 16. August 2013
Von Robert Thunelius - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
It is filled with actual working code, so that a practical Software engineer can see what is happening as the chapters incrementally add to what has been developed in earlier chapters.
There is not a large emphasis on theory, and while necessary at some point, it allows for a more grounded approach to learning from a working code perspective. Allowing theory to be learned after the fact, once code has been seen in action.

Well written and well structured.
5.0 von 5 Sternen The book is excellent at presenting an easy to follow methodology on how ... 27. Februar 2015
Von DR SYLVAIN J.R. GARCEAU-BERGERON - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
The book is excellent at presenting an easy to follow methodology on how to write a compiler. I also acquired his first edition book which details how to write a compiler using C instead of Java.
5.0 von 5 Sternen Five Stars 21. April 2016
Von Dieter - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
Very clear and well explained guide for compiler novices (I'm currently writing one myself...)
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.

Ähnliche Artikel finden