Основы построения компиляторов

Рассмотрены теоретические и практические аспекты построения компиляторов. Приведены основные алгоритмы, применяемые при построении лексических, синтаксических и семантических анализаторов, а также основные принципы генерации кода. Представлена практическая реализация лексического и синтаксического анализа, генератора кода и вычислителя арифметических выражений. Рассмотрены вопросы согласования и взаимодействия различных частей компилятора. В качестве примера практической реализации на языке С++ с использованием библиотеки классов представлен компилятор для простейшего языка. Для студентов специальности 'Автоматизированные системы обработки информации и управления', а также для магистрантов и аспирантов. Н. Н. Смирнова, С. Д. Тарасов; БГТУ 'ВОЕНМЕХ' ISBN 5-85546-284-6

Читать далее и скачать