| Вес | 0,449 кг |
|---|---|
| Страна | Россия |
| ISBN | |
| Автор | |
| Год выпуска | 2025 |
| Издательство | |
| Переплет | твердый переплет |
| Количество страниц | 276 |
| Размер | 148×210 |
| ТНВЭД | 4901990000 |
| Бумага | офсетная |
| язык | |
| Цвет | |
| Рекомендуемый возраст |
Конструирование компиляторов
В книге рассматриваются основы конструирования компиляторов — от лексического и синтаксического анализа до семантической обработки и генерирования кода. В качестве сквозного примера описан и реализован компилятор простого Java-подобного языка программирования (MicroJava). Также рассмотрены процессы трансляции с использованием атрибутных грамматик и применение генератора компиляторов для автоматического порождения основных частей компилятора. В части синтаксического анализа основное внимание уделено нисходящему разбору методом рекурсивного списка.
На сайте издательства размещен полный комплект слайдов PowerPoint к вводному курсу по компиляторам, решения более 70 упражнений, имеющихся в конце каждой главы для закрепления материала, полный код компилятора MicroJava, а также другие примеры кода. Также выложен исходный и исполняемый код описанного в книге генератора компиляторов с открытым исходным кодом Coco/R.
Издание ориентировано на студентов факультетов информатики и смежных дисциплин, а также на программистов-практиков, которые хотят применять базовые методы компиляции в повседневной работе.
19,80 €






