Publisher's Synopsis
This combined text and software package treats the subject of compiler design as a set of practical skills rather than a body of theory. The similarities and differences between compilers and interpreters are clearly defined, with advantages and disadvantages outlined.