Обложка отсутствует
9 0
Скачать PDF

LLVM 17 инфраструктура для разработки компиляторов

Информатика Бакалавриат Специалитет
Характеристики
370 страниц 9 MB
Издательство Издательство "ДМК Пресс"
ISBN 978-5-93700-303-4

Описание

Перед вами руководство по LLVM 17 – системе разработки компиляторов и сопутствующих библиотек на C++. Вы узнаете, как написать и использовать реальные компиляторы, включая фронтальную часть, конвейер оптимизации и кодогенератор. Краткое содержание: конфигурирование, компиляция и установка LLVM; организация исходного кода LLVM; знакомство с устройством компилятора и реализация небольшого модельного компилятора; генерирование промежуточного представления LLVM для типичных языковых конструкций; настройка конвейера оптимизации под свои потребности; расширение LLVM с помощью проходов преобразования кода; добавление новых машинных команд и полного кодогенератора. Книга ориентирована на разработчиков компиляторов, энтузиастов и инженеров, только начинающих знакомство с LLVM. Также будет полезна программистам на C++, которые хотели бы использовать инструменты для анализа улучшения кода. Для лучшего понимания излагаемого в книге материала необходимо владение C++ на среднем уровне.

Другие книги категории

Kotlin. Сборник рецептов

Kotlin. Сборник рецептов

Информатика Бакалавриат Специалитет
220 стр. 1.5 MB
63 7

Django 5 в примерах

Информатика Бакалавриат Специалитет
866 стр. 57.8 MB
54 22

Web-технологии

Информатика Бакалавриат Специалитет
163 стр. 1.7 MB
41 3