Vadim Zaytsev aka @grammarware

Robert Sebesta's book DYOL: Design Your Own Language

Book sourcesProgramming Languages — Robert Sebesta

R. W. Sebesta, Concepts of Programming Languages, Addison-Wesley, 2001.

	title     = "{Concepts of Programming Languages}",
	author    = "Robert W. Sebesta",
	publisher = "Addison-Wesley",
	edition   = "Fifth",
	isbn      = "978-0131395312",
	year      = 2001,

PL-RS is fairly similar to PL-BM and PL-WC, but unfortunately not many breakthroughs were made in the meantime, so in general its added value for those familiar with the other two is minimal.

NB: marking was done with the Russian translation of the book, so page numbers may be slightly different!

	title     = "{Основные концепции языков программирования}",
	author    = "Роберт У. Себеста",
	editor    = "Дмитрий Клюшин",
	publisher = "Вильямс",
	edition   = "5-е",
	isbn      = "5-8459-01-92-8",
	year      = 2001,


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