Орналасқан жері
Алматы
Мекенжайды нақтылаңыз
Себет
бос
LLVM. Инфраструктура для разработки компиляторов

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

+683 (бонуса)
Бағасы: 6 827 ₸
Сіз тауар үшін алған кезінде төлей аласыз.
Қазақстан бойынша тегін жеткізу бар.
bonus_info
Толық ақпарат
Издательство
Қағаз
офсет
Язык
русский
Переплет
мягкая обложка
Дата выхода
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
Қоймаға түсудің жоспарланған күні: 17 қаңтар
Қоймаға түсудің жоспарланған күні — бұл тауарды біздің қоймадан Сіздің қалаңызға жөнелтудің болжамды күні, қазір тапсырыс берілген жағдайда.
Сіздің қалаңызға жеткізу уақыты туралы толығырақ оқыңыз.
Саны: