官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 元江| 兴安盟| 锡林浩特市| 阿瓦提县| 兴安盟| 拜泉县| 乌鲁木齐县| 齐河县| 东乌| 陈巴尔虎旗| 库尔勒市| 鹤峰县| 济源市| 和田县| 浮梁县| 集贤县| 岳西县| 文山县| 东辽县| 鹤山市| 岳普湖县| 陇南市| 秦皇岛市| 苍梧县| 盐源县| 礼泉县| 高雄市| 樟树市| 平果县| 锦屏县| 正定县| 东丽区| 久治县| 信丰县| 洮南市| 铜山县| 故城县| 孙吴县| 岐山县| 雷州市| 天长市|