This textbook offers a deep understanding of the essential concepts of programming languages. The approach is analytic and hands-on. The text uses interpreters, written in Scheme, to express the semantics of many essential language elements in a way that is both clear and directly executable. It also examines some important program analyses. Extensive exercises explore many design and implementation alternatives.
$('span.folder').attr('title', 'Это папка');
$('span.storage').attr('title', 'Файл из дискового хранилища');
$('span.download').attr('title', 'Файл доступен по прямой ссылке');
$('span.popular').attr('title', 'Популярный');
$('span.genesis').attr('title', 'Ограничение скачивания: не более 2х файлов одновременно');