закажи до 14.00 - получи завтра

8 (499) 753 80 02

время работы: Пн-Сб с 9:00 до 21:00

0

Корзина

0

Автор: Лопес Б.К. Аулер Р.

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

(0)
  • Код товара:

    2013416

  • ISBN:

    978-5-97060-305-5

  • Автор:

    Лопес Б.К., Аулер Р.

  • Год издания:

    2015

  • Издательство:

    ДМК

  • Переплет:

    мягкая обложка

  • Вес:

    0,404

  • Штрихкод:

    9785970603055

  • Количество страниц:

    342

LLVM (Low Level Virtual Machine, низкоуровневая виртуальная машина)- новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разра

полное описание

0

Нет в наличии

Дата с курьером по
Москве: 09.12.2016
Санкт-Петербургу: 10.12.2016

Дата самовывоза город Москва:
10.12.2016

  • Полное описание

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.





Интернет-магазин Book&Shop предлагает Вам купить книгу "Llvm: инфраструктура для разработки компиляторов" 2015 года издания по недорогой цене 0 руб. (код товара - 2013416, номер ISBN - 978-5-97060-305-5). В каталоге нашего магазина представлен широкий ассортимент книжной продукции отечественных и зарубежных издательств. Вы можете заказать книгу "Llvm: инфраструктура для разработки компиляторов" с доставкой в Москве и Московской области, а также забрать книгу в одном из пунктов самовывоза в г.Москве, г.Красногорск, г.Химки.

Чтобы купить книгу "Llvm: инфраструктура для разработки компиляторов" онлайн, воспользуйтесь кнопкой "Купить в 1 клик" или оформите заказ через Корзину нашего магазина. Оплачивайте покупку удобным для Вас способом: наличными или банковской картой. Если у Вас возникли какие-то вопросы о книге "Llvm: инфраструктура для разработки компиляторов", то Вы можете обратиться в службу поддержки клиентов по телефону в Москве +7(499) 753 80 02 с 09:00 до 21:00.




Внимание! Внешний вид товара может отличаться от фотографий на сайте.
Несовпадение внешнего вида и комплектности реального товара с фотографиями и описанием на сайте не является показателем ненадлежащего качества товара.