LLVM 17: инфраструктура для разработки компиляторов
Бумажное издание
Оригинальное название: Оригинальный правообладатель:
Packt
Перевод: Слинкин А.
Дата выхода: июнь 2024 года
Объем, стр: 370
ISBN: 978-5-93700-303-4
Формат: 165 * 235 мм
Бумага: офсетная
Обложка: Твердый переплет
Вес, г: 700
Электронное издание
Оригинальное название: Оригинальный правообладатель:
Packt
Перевод: Слинкин А.
Дата выхода: июнь 2024 года
Объем, стр: 370
ISBN: 978-5-93700-303-4
Купить электронную книгу
| Купить на EUniverse | Купить |
- Самовывоз м. Коломенская - завтра - Бесплатно
- Доставка почтой по РФ - 7-28 дней - от 300 р.
Доставка почтой за пределы РФ - 14-28 дней - от 1400 р. - Курьером по Москве - в течение 7 дней - 300 р.
Аннотация
Перед вами руководство по LLVM 17 – системе разработки компиляторов и сопутствующих библиотек на C++. Вы узнаете, как написать и использовать реальные компиляторы, включая фронтальную часть, конвейер оптимизации и кодогенератор.
Краткое содержание:
- конфигурирование, компиляция и установка LLVM;
- организация исходного кода LLVM;
- знакомство с устройством компилятора и реализация небольшого модельного компилятора;
- генерирование промежуточного представления LLVM для типичных языковых конструкций;
- настройка конвейера оптимизации под свои потребности;
- расширение LLVM с помощью проходов преобразования кода;
- добавление новых машинных команд и полного кодогенератора.
Книга ориентирована на разработчиков компиляторов, энтузиастов и инженеров, только начинающих знакомство с LLVM. Также будет полезна программистам на C++, которые хотели бы использовать инструменты для анализа улучшения кода.
Для лучшего понимания излагаемого в книге материала необходимо владение C++ на среднем уровне.



