Basics of Compiler Design
by Torben Mogensen
Publisher: Lulu.com 2007
ISBN/ASIN: B00262XROG
Number of pages: 277
Description:
This book was written for use in the introductory compiler course at DIKU, the department of computer science at the University of Copenhagen, Denmark. It is intended to convey the general picture without going into extreme detail about such things as efficient implementation or the newest techniques. It should give the students an understanding of how compilers work and the ability to make simple (but not simplistic) compilers for simple languages. It will also lay a foundation that can be used for studying more advanced compilation techniques, as found e.g. in Advanced Compiler Design and Implementation.
Download or read it online for free here:
Download link
(1.1MB, PDF)
Similar books
Parsing Techniques: A Practical Guideby Dick Grune, Ceriel J. H. Jacobs - Ellis Horwood Ltd
This book treats parsing in great depth. It offers a clear and thorough discussion of different parsing techniques with their applications, including error recovery techniques. The text covers almost all parsing methods, not just the popular ones.
(19562 views)
Compiler Construction- Wikibooks
The purpose of this book is to provide practical advice on writing a compiler, together with some examples of both compilers and interpreters, in order to break away from the concept that building compilers and interpreters are impossible tasks.
(11640 views)
GNU Compiler Collection (GCC) Internals- Free Software Foundation
This manual documents the internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages. It corresponds to the compilers (GCC) version 4.4.0.
(13281 views)
The GENTLE Compiler Construction Systemby Friedrich Wilhelm Schröer - R. Oldenbourg Verlag
This book presents Gentle, an integrated system for compiler writers. Gentle supports the description of compilers at a very high level and relieves users from the need to deal with implementation details, significantly increasing productivity.
(13961 views)