Transfer from https://blog.csdn.net/skymingst/article/details/7436892
1, Dragon Book (Dragon book)
English name: Compilers: Principles, Techniques, and Tools
Author: Alfred V.Aho, Ravi Sethi, Jeffrey D.Ullman
Chinese name: compiler theory techniques and tools
The first edition of the Dragon book
the second edition of the Dragon book
Dragon Book. "Dragon book is Alfred V. Aho et al., Published in 1986, with the publication of an earlier era, which contains part of the old technology and does not reflect some of the new compiler technology. New" Compiling Principle "to abandon such count precedence analysis obsolete technology, object-oriented compiler increase, new technologies such as type checking
download link:
Information, including: Chinese (Second Edition) in English (second edition) section after-school exercise answers PPT Courseware
http://download.csdn.net/detail/tskyming/4205068 (integration needs)
http://www.400gb.com/shared/folder_1037889_fd7547c3/ (no points)
2, Tiger book (Tiger book)
English name: Modern Compiler Implementation in C
Author: Andrew W.Appel, with Jens Palsberg
Chinese name: modern language to describe the compiler theory -C
Tiger book
"Tiger book." Tiger book was published late, almost with the "compiler theory" of knowledge, but increased data flow analysis, loop optimization, memory management and so on. The tiger than the book, "compiler theory" is more suitable for domestic compiler theory curriculum teaching. This is the C version, as well as java version and the ML version.
download link:
organising materials:
C version: Chinese English after-school exercise book answer code (from official website)
Java version: Chinese English book code (from official website)
http://download.csdn.net/detail/tskyming/4203400 (integration needs)
http://www.400gb.com/shared/folder_1037979_694ed5c5/ (no points)
3, whale book (Whale book)
English: Advanced Compiler Design and Implementation
Author: Steven S.Muchnick
Chinese name: Advanced Compiler Design and Implementation
Whale book
"Whale book." Whale book focus compiler back-end processing optimization. In compiling teaching undergraduate is intended to give students a systematic understanding of compiler design language of the whole process, so the process would introduce back-end compiler technology, but does not focus on optimization techniques. Whale book is more suitable as a graduate textbook or reference book.
download link:
Because only a few Chinese and English book more difficult to collect information on the whales
http://download.csdn.net/detail/tskyming/4207296 (to be integral)
http://www.400gb.com/shared/folder_1037940_5f7bd6b7/ (No Integrating)
note:
1. Some of that information is DJVU format, you can download a windjview
2. The network disk file link address all been updated and will pop-up ads, it is best to put on a plug-in to advertising
A: Firefox Adblock plus: https://adblockplus.org/zh_CN/firefox
B: Google's Adblock plus: https://chrome.google.com/webstore/search/adblock%20plus?utm_source=chrome-ntp-icon
3. Mac recommendation comes with a browser, the other often will not open
----------------
Disclaimer: This article is CSDN blogger original article "skyming", and follow CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement. .
Original link: https: //blog.csdn.net/skymingst/article/details/7436892