Локация
Алматы
Уточните адрес
Корзина
пуста
LLVM. Инфраструктура для разработки компиляторов

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

+683 (бонуса)
Цена: 6 827 ₸
💳 Оплатить за товар можно при получении
🇰🇿 Есть бесплатная доставка по Казахстану
🎁 Копите бонусы с каждой покупки
Детальная информация
Издательство
Бумага
офсетная
Язык
русский
Переплет
мягкая обложка
Дата выхода
2015
Иллюстрированная
да
ISBN
978-5-97060-305-5
Количество страниц
342
Формат книги
60×90/16
Высота издания
200 мм
Ширина издания
139 мм
Толщина издания
18 мм
Код товара
627407
Описание
LLVM (Low Level Virtual Machine, низкоуровневая виртуальная машина)— новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем вы познакомитесь с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM.

Эта книга адресована энтузиастам, студентам, изучающим информационные технологии, и разработчикам компиляторов, интересующимся фреймворком LLVM. Читатели должны знать язык программирования C++ и, желательно, некоторые представления о теории компиляции. И для начинающих, и для опытных специалистов эта книга послужит практическим введением в LLVM, не содержащим сложных сценариев. Если вас интересует данная технология, тогда эта книга определенно для вас.

• настройка, сборка и установка дополнительных открытых проектов LLVM, включая инструменты Clang, статический анализатор, Compiler-RT, LLDB, LLDB, DragonEgg, libc++ и комплект тестов для LLVM;
• архитектура библиотек LLVM и особенности взаимодействий между библиотеками и автономными инструментами;
• стадии обработки исходного программного кода и порядок выполнения лексического, синтаксического и семантического анализа анализатором исходного кода Clang;
• как создаются и обрабатываются файлы LLVM IR с промежуточным представлением, а также разработка собственных проходов анализа и трансформации IR-кода;
• создание инструментов для использования средств динамической компиляции LLVM (Just-in-Time, JIT);
• поиск ошибок и оптимизация кода с помощью статического анализатора;
• анализ архитектуры исходного кода и создание инструментов его преобразования с использованием LibClang, LibTooling и интерфейса расширений Clang.
Издательство

ДМК Пресс, Россия, все товары

В 1992 году появилась на свет компания «ДМК Пресс», изначально основанная как книготорговая фирма, фокусирующаяся на предоставлении качественной литературы в области компьютерных технологий и радиотехники. С тех пор она прошла долгий путь развития, превратившись в одно из ведущих издательств с широким спектром направлений. Одной из отличительных черт «ДМК Пресс» является постоянное стремление к инновациям и следование современным тенденциям. Это проявляется не только в разнообразии...
Разделы товара
6 827 ₸
Под заказ
Продавец: Flip
Планируемая дата поступления на склад: 4 января
Планируемая дата поступления на склад — это ориентировочная дата отправки товара с нашего склада в Ваш город, при условии оформления заказа сейчас.
Подробнее о сроках доставки до Вашего города.
Количество: