Воскресенье, 14 сентября 2025 — 16:16
USD: 84.38 р. EUR: 99.33 р.
13.09.2025
СкидкаГИД

LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль); ДМК Пресс, ДМК Пресс, 2015

Книга: LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль); ДМК Пресс, ДМК Пресс, 2015

от 519 до 2089 

  • Издатель: ДМК-Пресс

  • ISBN: 978-5-97060-305-5

  • EAN: 9785970603055

  • Книги: Программирование

  • ID: 1746816

  • Добавлено: 12.12.2017


Описание


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.

LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль) - фото №1
LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль) - фото №2
LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль) - фото №3

Развернуть фото

Смотри также о книге.

СкидкаГИД инфо +

Сервис сравнения цен СкидкаГИД предлагает сравнить цены на товар «Книга: LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль); ДМК Пресс, ДМК Пресс, 2015»

По данным нашего сервиса товар предлагался к продаже в 6 магазинах. На сегодняшний день доступен в 2 магазинах: book24, ЛитРес. По цене от 519 р. до 2089 р., средняя цена составляет 1304 р., а самая низкая цена в магазине ЛитРес. В случае, если для вас на данный момент цена слишком высока, вы можете воспользоваться сервисом «Сообщить о снижении цены» - мы оповестим вас как только цена опустится до желаемого значения. Но будьте внимательны, используя сервис «История цены» можно спрогнозировать в какую сторону изменяется цена, возможно сейчас самое время для покупки.

Кроме сервиса сравнеция цен, наш сайт также позволяет экономить еще двумя способами: промокодный сервис (информация о промокодах, а также скидки и акции на товары), а также собственный кэшбэк сервис. Купить с кешбеком можно в следующих магазинах: book24, ЛитРес. А информация о промокодах доступна рядом с ценой от магазина и постоянно обновляется.

Чтобы сделать правильный выбор у нас есть подборка видео обзоров.

Также покупатели оставили 3 отзыва. Если у вас есть чем дополнить данные отзывы, напишите свой отзыв. Или оцените уже имеющиеся отзывы +1 -1

О книге

Основные характеристики товара
ПараметрЗначение
ISBN978-5-9706-0305-5
Автор(ы)
Вес0.39кг
Возрастное ограничение12+
Возрастные ограничения12
Год издания2015
ИздательДМК Пресс, ДМК Пресс
ИздательствоДМК ПРЕСС
Кол-во страниц342
Количество книг1
Количество страниц342
Обложкамягкая обложка
ПереплетМягкий переплёт
Переплётмягкий
РазделПрограммирование
Размеры13,90 см × 20,00 см × 1,90 см
ТематикаПрограммирование
Тип обложкимягкая
Формат139x200мм
Язык изданияrus

Видео обзоры

001. Построение компилятора на базе LLVM - Павел Сычев

001. Построение компилятора на базе LLVM - Павел Сычевзапуск видео

 

Дмитрий Пацура - Разработка компилятора на LLVM#1

Дмитрий Пацура - Разработка компилятора на LLVM#1запуск видео

 

Лекция. Простейший компилятор под LLVM

Лекция. Простейший компилятор под LLVMзапуск видео

 

Условия использования YouTube / Конфиденциальность Google

Где купить (2)

Как купить или где мы находимся +

Цена от 519 руб до 2089 руб в 2 магазинах

Также рекомендуем ознакомиться с ценами на Яндекс.Маркет.

Похожие предложения вы можете найти в нашей подборке:
Книги: Информационные технологии, Программирование - издательство "ДМК-Пресс"
Книги: Информационные технологии, Программирование с ценой 415-622 р.

сообщить о снижении цены
Книга: LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль); ДМК Пресс, ДМК Пресс, 2015
МагазинЦенаНаличие
ЛитРес

5/5

519 
Электронная книга

Кэшбэк до 6.5%


обновлено 14.09.2025
book24

5/5

2089 
Минимальные сроки доставки.

Кэшбэк до 6.1%

Промокоды на скидку


обновлено 11.12.2024

История цены

МагазинПоследняя известная ценаОбновлено
Лабиринт
2062 
17.08.2024
Мегамаркет
2479 
16.08.2024
Яндекс.Маркет
1297 
27.06.2024
МАЙШОП
1252 
23.06.2024

Кэшбэк сервис СкидкаГИД

На сегодняшний день товар «Книга: LLVM. Инфраструктура для разработки компиляторов (Кардос Лопес Бруно, Аулер Рафаэль); ДМК Пресс, ДМК Пресс, 2015» можно купить с кешбеком в 2 магазинах: ЛитРес, book24

Кэшбэк – это возврат части денег, потраченных Вами в интернет-магазинах. Всего на нашем сайте более 500 магазинов, с многими из которых Вы наверняка уже знакомы. У каждого магазина свои условия. Кто-то возвращает процент от покупки, а кто-то фиксированную сумму.

Заказывайте он-лайн и получайте часть денег обратно, подробнее..


Отзывы (3)

  • 1/5

    Абсолютно устаревшая книга на старую версию llvm.
    В примерах приводятся только "Hello world" на C и как он компилируется, архитектуру самого компилятора рассказывают невдумчиво, с отсылками к новым версиям вида "Возможно изменят".
    Не рекомендую данную книгу, единственное, что вы можете с нее получить в копилку знаний - общее представление о компиляторе

    0    0

  • 4/5

    Единственная до сих книга по компиляторам Ульмана-Ахо может обескуражить своей кажущейся поначалу сложностью. Представленная книга больше абстрагирует это направление, не слишком вдаваясь в неподготовленные для читателя тонкости. Но вместе с тем она помогает охватить весь основной круг вопросов связанных с компиляцией программных приложений, расставляет приоритеты и направления в современных подходах к этой области. Поможет поднять уровень образованности , а возможно и создать что- то реально конкретное, которое можно заметить только после прочтения. Конечно, за некоторой лёгкой абстракцией может теряеться некоторая четкость понимания.

    0    0

  • 5/5

    Типов ЦП и ОС всё больше и больше, а жизнь одна. И она (жизнь) от такого разнообразия ЦП и ОС, тяжела, к счастью, коротка. Поэтому кросс-платформенное программирование одновременно для ЦП и ОС будет становиться всё более и более актуальным. В этом смысле, данная книга про LLVM & Clang, даже в такой сфере как разработка компиляторов, будет становится всё более и более актуальной. Особенно, если попытаться применить собственные компиляторы, разрабатываемые с помощью LLVM & Clang, например, для аппаратной реализации в заказных СБИС алгоритмов, записанных на C/C++. В общем, перспективы большие у технологий LLVM & Clang.

    0    0

Добавить отзыв



 

Книги: Информационные технологии, Программирование - издательство "ДМК-Пресс"

Категория 415 р. - 622 р.

Программирование - издательство "ДМК-Пресс" »

Книги: Информационные технологии, Программирование

Категория 415 р. - 622 р.

ADS
закладки (0) сравнение (0)

 

подписаться на новинки, скидки
preloader

11