- LLVM Essentials
- Suyog Sarda Mayur Pandey
- 182字
- 2021-07-30 09:55:51
Preface
LLVM is one of the very hot topics in recent times. It is an open source project with an ever-increasing number of contributors. Every programmer comes across a compiler at some point or the other while programming. Simply speaking, a compiler converts a high-level language to machine-executable code. However, what goes on under the hood is a lot of complex algorithms at work. So, to get started with compiler, LLVM will be the simplest infrastructure to study. Written in object-oriented C++, modular in design, and with concepts that are very easy to map to theory, LLVM proves to be attractive for experienced compiler programmers and for novice students who are willing to learn.
As authors, we maintain that simple solutions frequently work better and are easier to grasp than complex solutions. Throughout the book we will look at various topics that will help you enhance your skills and drive you to learn more.
We also believe that this book will be helpful for people not directly involved in compiler development as knowledge of compiler development will help them write code optimally.
- 復雜軟件設計之道:領域驅動設計全面解析與實戰
- WebAssembly實戰
- R語言數據可視化之美:專業圖表繪制指南
- VMware vSphere 6.7虛擬化架構實戰指南
- PostgreSQL 11從入門到精通(視頻教學版)
- C語言實驗指導及習題解析
- Oracle從入門到精通(第5版)
- Linux:Embedded Development
- Flutter跨平臺開發入門與實戰
- Mastering Android Development with Kotlin
- PHP編程基礎與實例教程
- LabVIEW虛擬儀器程序設計從入門到精通(第二版)
- Getting Started with Python and Raspberry Pi
- Go語言底層原理剖析
- 寫給程序員的Python教程