1. Books
  2. Formal science
  3. Computers
  4. LLVM. Infrastruktura dlja razrabotki kompiljatorov

LLVM. Infrastruktura dlja razrabotki kompiljatorov

LLVM. Инфраструктура для разработки компиляторов
LLVM. Infrastruktura dlja razrabotki kompiljatorov
Original title
Getting Started with LLVM Core Libraries
Author(s)
Language
Measurements
215/145 mm
Publisher
Publication year
Format
Pages
342
ISBN
978-5-97060-305-5
 
Sold out (not kept in inventory any longer)
Notify when available Add to favourites
LLVM - новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается освоению даже начинающими программистами, вопреки устоявшемуся мнению о сложности разработки компиляторов. Сначала эта книга покажет, как настроить, собрать и установить библиотеки, инструменты и внешние проекты LLVM. Затем познакомит с архитектурой LLVM и особенностями работы всех компонентов компилятора: анализатора исходных текстов, генератора кода промежуточного представления, генератора выполняемого кода, механизма JIT-компиляции, возможностями кросс-компиляции и интерфейсом расширений. На множестве наглядных примеров и фрагментов исходного кода книга поможет вам войти в мир разработки компиляторов на основе LLVM. Издание предназначено энтузиастам, студентам, а также разработчикам компиляторов, интересующимся LLVM. Читатели должны знать язык программирования С++ и, желательно, иметь некоторые представления о теории...
LLVM - novejshij frejmvork dlja razrabotki kompiljatorov. Blagodarja prostote rasshirenija i organizatsii v vide mnozhestva bibliotek, LLVM legko poddaetsja osvoeniju dazhe nachinajuschimi programmistami, vopreki ustojavshemusja mneniju o slozhnosti razrabotki kompiljatorov. Snachala eta kniga pokazhet, kak nastroit, sobrat i ustanovit biblioteki, instrumenty i vneshnie proekty LLVM. Zatem poznakomit s arkhitekturoj LLVM i osobennostjami raboty vsekh komponentov kompiljatora: analizatora iskhodnykh tekstov, generatora koda promezhutochnogo predstavlenija, generatora vypolnjaemogo koda, mekhanizma JIT-kompiljatsii, vozmozhnostjami kross-kompiljatsii i interfejsom rasshirenij. Na mnozhestve nagljadnykh primerov i fragmentov iskhodnogo koda kniga pomozhet vam vojti v mir razrabotki kompiljatorov na osnove LLVM. Izdanie prednaznacheno entuziastam, studentam, a takzhe razrabotchikam kompiljatorov, interesujuschimsja LLVM. Chitateli dolzhny znat jazyk programmirovanija S++ i, zhelatelno, imet nekotorye predstavlenija o teorii...
Category
EAN
9785970603055
BIC category:
U
More like this
  • Malyshev Gennadij Gennadevich
    Publication year: 2024
    Paperback
    36.00 €
    32.73 € w/o VAT
  • Teremkova Natalja Ernestovna
    Publication year: 2024
    Paperback
    9.00 €
    8.18 € w/o VAT
  • Rumjantseva Natalija Mikhajlovna
    Publication year: 2024
    Hardcover
    22.00 €
    20.00 € w/o VAT
  • Stazi Oksana
    Publication year: 2024
    Paperback
    28.00 €
    25.45 € w/o VAT
  • Carr Allen
    Publication year: 2024
    Paperback
    18.00 €
    16.36 € w/o VAT
  • Teremkova Natalja Ernestovna
    Publication year: 2024
    Paperback
    8.00 €
    7.27 € w/o VAT
  • Verbitskaja Olga Evgenevna
    Publication year: 2024
    Hardcover
    26.00 €
    23.64 € w/o VAT
  • Gorbushina Svetlana Borisovna
    Publication year: 2024
    Paperback
    11.00 €
    10.00 € w/o VAT
  • Odintsova Irina Vladimirovna
    Publication year: 2024
    Paperback
    35.00 €
    31.82 € w/o VAT
  • Ovsienko Julija Georgievna
    Publication year: 2024
    Paperback
    25.00 €
    22.73 € w/o VAT