«Crafting Interpreters» — книга содержит подробное руководство о том, как создать интерпретатор языка программирования с нуля.
Книга начинается с основ языков программирования и продолжается пошаговым объяснением того, как построить интерпретатор. Автор использует практический подход с многочисленными примерами и упражнениями для закрепления понятий. К концу книги у вас будет чёткое понимание того, как работают языки программирования, и вы сможете создать свой собственный интерпретатор.
Книга предназначена для программистов, имеющих некоторый опыт программирования, но не требующих предварительных знаний о построении интерпретатора или компилятора. Если вы заинтересованы в более глубоком понимании языков программирования и компиляторов, эта книга — отличный ресурс.
Читать: web-версия / epub