Vadim Zaytsev aka @grammarware

Bruce MacLennan's book DYOL: Design Your Own Language

Book sourcesProgramming Languages — Bruce MacLennan

B. J. MacLennan, Principles of Programming Languages: Design, Evaluation and Implementation, Holt-Saunders, 1983.

	title     = "{Principles of Programming Languages: Design, Evaluation and Implementation}",
	author    = "Bruce J. MacLennan",
	publisher = "Holt-Saunders",
	isbn      = "978-0195113068",
	year      = 1983,

PL-BM has a fancy cover and holds the same name as the flagship conference in the domain of programming languages, but is not as overly formal as their proceedings. It gives a fairly comprehensive overview of the domain for early 1980s and includes concepts such as OOP and Garbage Collection.


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