4 ms·
Dragon book is a weird one. While a classic, it only decently covers basics of the theory of computation, while only doing a brief run through the rest of compi
by vkazanov 3mo ago
Dragon book is a weird one. While a classic, it only decently covers basics of the theory of computation, while only doing a brief run through the rest of compilers.
None of modern grad-level compiler topics are decently covered. The dragon is also not a very practical book.
Tiger book is a much better introductory read, balancing between practical and theoretical aspects.
Most truly advanced compiler topics are not really covered by any single book.
- adamddev1 3mo agoWhat's the "tiger book?"
- Jtsummers 3mo agohttps://www.cambridge.org/core/books/modern-compiler-implementation-in-ml/C2A59C37468AA8AAD0ADDCE080E3CB5D https://www.cambridge.org/core/books/modern-compiler-impleme... Also versions in C and Java.
- thx67 3mo agoIt really should be read in the SML/NJ as God Intended. https://www.cs.princeton.edu/~appel/modern/ml/whichver.html https://www.cs.princeton.edu/~appel/modern/ml/whichver.html https://www.smlnj.org/ https://www.smlnj.org/