DYOL:
Design Your Own Language
A. V. Aho, J. D. Ullman, Principles of Compiler Design, Addison-Wesley, 1977.
@book{DB-GD,
title = "{Principles of Compiler Design}",
author = "Alfred Vaino Aho and Jeffrey David Ullman",
publisher = "Addison-Wesley",
isbn = "978-0201000221",
year = 1977,
}
There are three Dragon Books: the Green, DB-GD, the Red, DB-RD and the Purple, DB-PD, each next one a direct extension of its predecessor. Their nicknames come from the dragons depicted on covers of most editions, with “complexity of compiler design” written on the beast being attacked by a knight with names of various compiler engineering techniques inscribed on its armour and weapons. Dragon Books are equally popular as self-study material, as university course foundations and as cookbooks among industrial developers.