Getting Started with LLVM Core Libraries (Paperback)
暫譯: 開始使用 LLVM 核心庫 (平裝本)
Bruno Cardoso Lopes, Rafael Auler
- 出版商: Packt Publishing
- 出版日期: 2014-08-15
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 314
- 裝訂: Paperback
- ISBN: 1782166920
- ISBN-13: 9781782166924
-
相關分類:
Compiler
-
相關翻譯:
LLVM 編譯器實戰教程 (簡中版)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,460$2,337 -
$1,742Linux Device Drivers, 3/e (Paperback)
-
$1,824Understanding Linux Network Internals (Paperback)
-
$1,200$948 -
$1,881Writing Compilers and Interpreters: A Software Engineering Approach, 3/e (Paperback)(書頁有泛黃斑點,請不介意再下單)
-
$720$684 -
$680$537 -
$3,400$3,230 -
$2,800$2,660 -
$580$458 -
$520$406 -
$420$357 -
$490$387 -
$1,200$840 -
$1,901Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 (Paperback)
-
$450$356 -
$1,730$1,644 -
$1,330$1,303 -
$1,140$1,083 -
$1,800$1,710 -
$1,980$1,940 -
$1,628Concurrency in Go: Tools and Techniques for Developers (Paperback)
-
$1,980$1,881 -
$880$695 -
$1,188Learn LLVM 12 : A beginner's guide to learning LLVM compiler tools and core libraries with C++ (Paperback)
相關主題
商品描述
Get to grips with LLVM essentials and use the core libraries to build advanced tools
About This Book
- Learn how to configure, build, and use LLVM and Clang based tools
- Explore the depths of the LLVM front-end, IR, code generator, and libraries, and learn how a modern compiler is implemented in a practical way.
- Customize your project to benefit from Just in Time compilation (JIT), static analysis and source-to-source transformations.
Who This Book Is For
This book is intended for enthusiasts, computer science students, and compiler engineers interested in learning about the LLVM framework. You need a background in C++ and, although not mandatory, should know at least some compiler theory. Whether you are a newcomer or a compiler expert, this book provides a practical introduction to LLVM and avoids complex scenarios. If you are interested enough and excited about this technology, then this book is definitely for you.
In Detail
LLVM is a bleeding edge compiler technology framework. Easily extendable and designed as a multitude of libraries, LLVM provides a smooth experience for compiler newcomers and reduces the steep learning curve often associated with compiler development.
To start, this book will show you how to configure, build, and install LLVM libraries, tools, and external projects. Next, you will be introduced to LLVM design and how it works in practice throughout each LLVM compiler stage: frontend, IR, backend, the JIT engine, cross-compilation capabilities, and the plugin interface. With multiple hands-on examples and source code snippets, Getting Started with LLVM Core Libraries ensures a solid and smooth first step into the LLVM compiler development environment.
商品描述(中文翻譯)
掌握 LLVM 基礎知識並使用核心函式庫來構建高級工具
本書介紹
- 學習如何配置、構建和使用基於 LLVM 和 Clang 的工具
- 深入探索 LLVM 前端、IR、代碼生成器和函式庫,了解現代編譯器的實現方式。
- 自訂您的專案以受益於即時編譯(Just in Time compilation, JIT)、靜態分析和源碼轉換。
本書適合誰閱讀
本書適合對 LLVM 框架感興趣的愛好者、計算機科學學生和編譯器工程師。您需要具備 C++ 背景,雖然不是必須,但至少應該了解一些編譯器理論。無論您是新手還是編譯器專家,本書都提供了對 LLVM 的實用介紹,並避免複雜的情境。如果您對這項技術感興趣並感到興奮,那麼這本書絕對適合您。
詳細內容
LLVM 是一個尖端的編譯器技術框架。它易於擴展,並設計為多個函式庫,LLVM 為編譯器新手提供了流暢的體驗,並減少了通常與編譯器開發相關的陡峭學習曲線。
首先,本書將向您展示如何配置、構建和安裝 LLVM 函式庫、工具和外部專案。接下來,您將了解 LLVM 的設計及其在每個 LLVM 編譯器階段的實際運作:前端、IR、後端、JIT 引擎、交叉編譯能力和插件介面。通過多個實作範例和源代碼片段,《開始使用 LLVM 核心函式庫》確保您在 LLVM 編譯器開發環境中邁出穩健而順利的第一步。