LLVM: infrastructure for compiler development
Please sign in so that we can notify you about a reply
LLVM (Low Level Virtual Machine, Low-level Virtual Machine) - The latest framework for the development of compilers. Due to the simplicity of expansion and organization in the form of a variety of libraries, LLVM is easily amenable to mastering even beginner programmers, contrary to the established opinion on the complexity of the development of compilers. At first, this book will show how to configure, collect and install libraries, tools and external LLVM projects. You will then get acquainted with the LLVM architecture and the features of all the components of the compiler: the analyzer of the source texts, the generator of the intermediate representation code, the generator of the code being executed, the jit-compilation mechanism, the conjugation capabilities and the extension interface. On the set of visual examples and fragments of the source code, the book will help you enter the world in the development of compilers based on LLVM.
This book is addressed to enthusiasts, students learning information technologies and developers of compilers that are interested in LLVM framework. Readers should know C ++ programming language and, desirable, some ideas about the theory of compilation. And for beginners, and for experienced professionals, this book will serve as a practical introduction to LLVM, which is not containing complex scenarios. If you are interested in this technology, then this book is definitely for you
This book is addressed to enthusiasts, students learning information technologies and developers of compilers that are interested in LLVM framework. Readers should know C ++ programming language and, desirable, some ideas about the theory of compilation. And for beginners, and for experienced professionals, this book will serve as a practical introduction to LLVM, which is not containing complex scenarios. If you are interested in this technology, then this book is definitely for you
Author:
Author:Cardos Lopez Bruno
Cover:
Cover:Soft
Category:
- Category:Business & Money
- Category:Computer & Technology
ISBN:
ISBN:978-5-97060-305-5
No reviews found