This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
lectures:books:eocd [2007/10/22 11:52] – krivka | lectures:books:eocd [2008/06/20 01:35] – krivka | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Elements of Compiler Design ====== | ====== Elements of Compiler Design ====== | ||
- | **This web site will be opened on December 1, 2007!** | ||
|Author: | |Author: | ||
Line 7: | Line 6: | ||
|ISBN: | |ISBN: | ||
|Publication Date: | |Publication Date: | ||
+ | |||
Line 16: | Line 16: | ||
* [[eocd_vita|Vita]] | * [[eocd_vita|Vita]] | ||
* [[http:// | * [[http:// | ||
- | * [[http:// | + | * [[http:// |
- | ===== Summary ===== | ||
- | //Elements of Compiler Design// gives the essentials of compiler writing. | ||
- | * [[eocd_summary|Summary in detail]] | ||
- | * [[eocd_summary# | ||
+ | |||
+ | ===== Book ===== | ||
+ | |||
+ | * [[eocd_summary|Summary]] | ||
+ | * [[eocd_summary# | ||
+ | * [[eocd_errata|Errata]] | ||
Line 44: | Line 46: | ||
- | ===== Teaching Materials ===== | ||
- | [[eocd_teach|The teaching materials supporting the book:]] | ||
- | | + | |
- | * [[eocd_teach# | + | |
- | * [[eocd_teach# | + | |
+ | ===== Teaching Materials ===== | ||
+ | |||
+ | | ||
+ | * [[eocd_teach# | ||
===== Programs ===== | ===== Programs ===== | ||
+ | |||
+ | |||
==== Syntax-Directed Translation in C++ ==== | ==== Syntax-Directed Translation in C++ ==== | ||
- | * [[sdt_cpp|Easy-to-Understand C++ Code and Demonstration of How to Write Simple Syntax-Directed Translator/ | ||
- | * Included: User & Implementation Documentation, | ||
- | ==== Compiler | + | C++ Implementation of Syntax-Directed Translation |
- | * TODO | + | Includes |
+ | * [[sdt_cpp|User & Implementation Documentation]] | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
===== Samples ===== | ===== Samples ===== | ||
- | * TO APPEAR | + | * {{: |
- | * Preface, Contents, | + | * {{: |
+ | * {{: | ||
+ | * {{: | ||
+ | |||
- | ===== Errata ===== | ||
- | * TO APPEAR | ||
===== Acknowledgements ===== | ===== Acknowledgements ===== | ||
- | This book is based on lecture notes I have used for my classes about compilers and related computer science topics, such as the automata theory, at various American, European and Japanese universities over the past three decades. Notes made at the Kyoto Sangyo University in Japan, the National Taiwan University, and the University of Buenos Aires in Argentina were particularly helpful. | + | * [[eocd_acknowledgements|Acknowledgements]] |
- | My special thanks go to Erzsebet Csuhaj-Varju, | ||
===== Taylor & Francis Website ===== | ===== Taylor & Francis Website ===== | ||
- | You can take [[http:// | + | To buy the book, [[http:// |