BOOKS - PROGRAMMING - LLVM инфраструктура для разработки компиляторов...
US $6.89
118805
118805
LLVM инфраструктура для разработки компиляторов
Author: Бруно Кардос Лопес, Рафаэль Аулер
Year: 2015
Format: PDF OCR
File size: 39 MB
Language: RU
Year: 2015
Format: PDF OCR
File size: 39 MB
Language: RU
LLVM is the latest compiler development framework. Due to its ease of expansion and organization in the form of many libraries, LLVM is easily mastered even by novice programmers, contrary to the established opinion about the complexity of compiler development. First, this book will show you how to configure, build, and install LLVM libraries, tools, and external projects. Then he will introduce you to the LLVM architecture and the peculiarities of all compiler components: the source analyzer, the intermediate representation code generator, the executable code generator, the JIT compilation mechanism, cross-compilation capabilities and the extension interface. Using many visual examples and source code snippets, the book will help you enter the world of developing compilers based on LLVM. The publication is intended for enthusiasts, students, as well as compiler developers interested in LLVM. Readers should know the C++ programming language and, preferably, have some idea of compilation theory.