Официальный сайт издательства ДМК Пресс

Интернет-магазинdmkpress.help@gmail.com
+7 (499) 322-19-38

Издание книгdmkpress@gmail.com  Пишите на email

Оптовая продажаbooks@alians-kniga.ru+7 (499) 782-38-89+7 (499) 782-38-89

Пн - Пт: 10:00 - 19:00
Сб: 10:00 - 17:00
В корзине нет ни одного товара
0 00

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

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

Бумажное издание

Оглавление и отрывки из глав

Файлы к книге

Автор: Аулер Р., Лопес Б.
Дата выхода: май 2015 года
Объем, стр: 342
ISBN: 978-5-97060-305-5
Формат: 148 * 210 мм
Бумага: офсетная
Обложка: Мягкая обложка

Купить электронную книгу

Купить на ЛитресКупить
  • Самовывоз м. Коломенская - завтра - Бесплатно
  • Доставка почтой по РФ - 7-28 дней - от 300 р.
    Доставка почтой за пределы РФ - 14-28 дней - от 1400 р.
  • Курьером по Москве - в течение 7 дней - 300 р.

Аннотация

 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.

Оплата

Наш интернет-магазин работает только по предоплате!
Мы принимаем следующие виды оплаты:

  • Банковские карты
  • Яндекс.Деньги
  • Наличными через кассы и терминалы
  • WebMoney
  • Сбербанк Онлайн
  • Сбербанк смс-оплата
  • Альфа-клик
  • Интернет-банк Промсвязьбанк
  • QIWI Wallet
  • Доверительный платеж («Куппи.ру»)

Вы так же можете выбрать оплату по платежной квитанции и оплатить по ней покупку в отделении любого банка.
Юридические лица могут выбрать счёт на оплату.
Возврат денежных средств возможен в случаях:

  • Отсутствие книг на складе издательства более 14 дней с момента поступления оплаты;

Возврат не проводится в случаях:

  • Отказа покупателя от оплаченного заказа; по договоренности с покупателем возможна замена книг;

Для оформления возврата обращайтесь по электронной почте dmkpress.help@gmail.com.

Доставка:

Курьерская доставка по Москве в течение 7 дней после оплаты заказа.
Стоимость доставки:

  • При заказе до 3000 рублей – 300 рублей.
  • При заказе свыше 3000 рублей – бесплатно.

Самовывоз возможен в течение суток после оплаты.
Адрес для самовывоза:
115487, г. Москва, проспект Андропова, 38
Доставка почтой России: от 7 до 28 дней с момента оплаты заказа.
Стоимость доставки:

  • В пределах России – от 300 рублей
  • По миру – от 1400 рублей.
Рейтинг
0 из 0 отзывов
5
0
4
0
3
0
2
0
1
0

Для добавления комментария необходимо Войти или Зарегистрироваться.

Ещё в этом разделе

Наши хиты и бестселлеры

Kafka в действии

Скотт Д., Гамов В., Клейн Д.

БумагаPDF
1499 руб
1499 руб
С++ 20 в деталях
БумагаPDF
1799 руб
1799 руб

Готовятся к выходу

Информационные технологии и преступления
Бумага
799 руб 639.2 руб
799 руб 639.2 руб
Современный С++: безопасное использование

Лакос Дж., Ромео В., Хлебников Р., Мередит А.

Бумага
2699 руб 2159.2 руб
2699 руб 2159.2 руб
Логистическая регрессия

Пампел Ф., Груздев А.В., Цвиркун Д.

Бумага
999 руб 799.2 руб
999 руб 799.2 руб
Прикладная линейная алгебра для исследователей данных
Бумага
1599 руб 1279.2 руб
1599 руб 1279.2 руб
PostGIS в действии

Обе Р., Хсу Л.

Бумага
1999 руб 1599.2 руб
1999 руб 1599.2 руб
Метаобучение. Применение в AutoML и науке о данных

Браздил П., Рейн Я. В., Соарес К., Ваншорен Х.

БумагаPDF
1999 руб 1599.2 руб
1999 руб 1599.2 руб
GPT-3: программирования на Python в примерах
Бумага
999 руб 799.2 руб

Наши новинки

OpenSSL 3: ключ к тайнам криптографии
БумагаPDF
1499 руб
1499 руб
Ruby для романтиков
БумагаPDF
1299 руб
1299 руб
Трехмерное глубокое обучение на Python
БумагаPDF
1299 руб
1299 руб
Безопасность ASP. Net Core
БумагаPDF
1749 руб
1749 руб
Django 4 в примерах
БумагаPDF
2499 руб
2499 руб
SimInTech: Основы регулируемого электропривода. Антиучебник
БумагаPDF
1199 руб
1199 руб
Закрыть
Ваш товар в корзине.
Перейти в корзину или продолжить покупки?
В корзину
Закрыть