Vendetta
Администратор
- Регистрация
- 16 Сен 2015
- Сообщения
- 247.249
- Реакции
- 426.072
[ДМК] LLVM 17: инфраструктура для разработки компиляторов [Кай Наке, Эми Кван]
Перед вами руководство по LLVM 17 – системе разработки компиляторов и сопутствующих библиотек на C++. Вы узнаете, как написать и использовать реальные компиляторы, включая фронтальную часть, конвейер оптимизации и кодогенератор.
Краткое содержание:
конфигурирование, компиляция и установка LLVM;
организация исходного кода LLVM;
знакомство с устройством компилятора и реализация небольшого модельного компилятора;
генерирование промежуточного представления LLVM для типичных языковых конструкций;
настройка конвейера оптимизации под свои потребности;
расширение LLVM с помощью проходов преобразования кода;
добавление новых машинных команд и полного кодогенератора.
Книга ориентирована на разработчиков компиляторов, энтузиастов и инженеров, только начинающих знакомство с LLVM. Также будет полезна программистам на C++, которые хотели бы использовать инструменты для анализа улучшения кода.
Для лучшего понимания излагаемого в книге материала необходимо владение C++ на среднем уровне.
Издание: Черно-белое
Оригинальное название: Learn LLVM 17, Second Edition
Оригинальный правообладатель: Packt
Автор: Наке К., Кван Э.
Объем, стр: 370
ISBN: 978-5-93700-303-4
Формат: PDF
Стоимость: 1520
Перед вами руководство по LLVM 17 – системе разработки компиляторов и сопутствующих библиотек на C++. Вы узнаете, как написать и использовать реальные компиляторы, включая фронтальную часть, конвейер оптимизации и кодогенератор.
Краткое содержание:
конфигурирование, компиляция и установка LLVM;
организация исходного кода LLVM;
знакомство с устройством компилятора и реализация небольшого модельного компилятора;
генерирование промежуточного представления LLVM для типичных языковых конструкций;
настройка конвейера оптимизации под свои потребности;
расширение LLVM с помощью проходов преобразования кода;
добавление новых машинных команд и полного кодогенератора.
Книга ориентирована на разработчиков компиляторов, энтузиастов и инженеров, только начинающих знакомство с LLVM. Также будет полезна программистам на C++, которые хотели бы использовать инструменты для анализа улучшения кода.
Для лучшего понимания излагаемого в книге материала необходимо владение C++ на среднем уровне.
Издание: Черно-белое
Оригинальное название: Learn LLVM 17, Second Edition
Оригинальный правообладатель: Packt
Автор: Наке К., Кван Э.
Объем, стр: 370
ISBN: 978-5-93700-303-4
Формат: PDF
Стоимость: 1520
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Закрытая группа Центра практика (октябрь 2026) [practicebox] [Анна Селиверстова, Ольга Миллер, Калинина Кристина]
- Ланчбоксы: идеи блюд на 30 дней [Klaudia Tobiasz] + Ланчбоксы: 60 новых рецептов для ланчбокса [Joanna Anger, Anna Piszczek]
- Практик трансформационных гипнотических путешествий, часть 01 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 02 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 03 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 04 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 05 из 10 (2026) [Игорь Ледоховский]
- Практик трансформационных гипнотических путешествий, часть 06 из 10 (2026) [Игорь Ледоховский]