Vadim Zaytsev aka @grammarware

Red Dragon Book DYOL: Design Your Own Language

Book sourcesDragon Books — Red Dragon

A. V. Aho, R. Sethi, J. D. Ullman, Compilers: Principles, Techniques, and Tools, Addison-Wesley, 1986.

@book{DB-RD,
	title     = "{Compilers: Principles, Techniques, and Tools}",
	author    = {Alfred Vaino Aho and
	             Ravi Sethi and
	             Jeffrey David Ullman},
	publisher = "Addison-Wesley",
	isbn      = "978-0201100884",
	year      = 1986,
}
		

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. The most popular one is DB-RD, since DB-PD has sacrificed many detailed discussions on topics of general importance and, instead of adding object orientation, added several hundred pages on code optimisation, in particular related to parallel computation. There is a big audience for those, but they are not every compiler engineer's concern.

Marked:


The DYOL toolkit was created and is maintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Page last updated in March 2021.
XHTML 1.1 CSS 3