The book is, unfortunately, now out of print. International Thomson  decided to drop their Computer Press division, and this title was one of  those to be dropped after copies ran out. The copyright was returned to  the author, who has now created an online version at  http://www.scifac.ru.ac.za/compilers. This site also contains compressed  downloadable files of the online edition, and files from which a paper  copy may be produced on an HP Laserjet compatible printer.
Written  to support a practically oriented course in programming language  translation, this book combines theory, practical applications and the  use of compiler writing tools to give students a solid introduction to  the subject.
Key features of the book:
* Highly accessible in  approach, it provides a sufficient level of theory without overwhelming  the reader with too much mathematical detail
* Extensive case  studies of translators are interspersed throughout, allowing the reader  to view the theory in practice
* C++ is used for the illustrations in  the text, whilst source code for all of them is provided on the  accompanying disk in C++, Modula-2 and Pascal.
* Stressing the  importance of compiler tools in modern practice, the book describes the  use of a powerful tool (also provided on the disk) for generating  recursive descent compilers in C++, Modula-2 or Pascal. The compiler  generator, Coco/R, is used as this is simple, fast and clean and very  understandable for this level of student.
* Recognising both the  importance and complexity of object-oriented programming at this level  of instruction, the author has made a careful choice of limited OOP  features
* A comprehensive set of exercises allows the reader to  develop the material further at many different levels
Download
or
http://rapidshare.com/files/47738794/Compilers_and_Compiler_Generators__An_Introduction_with_C__.zip
Compilers and Compiler Generators An Introduction With C++
Labels: Compilers