Opening book details…
Can I read Clang Compiler Frontend: Understand internals of a top-rated C/C++ compiler frontend and create your own tools on EtoBox?
Clang Compiler Frontend: Understand internals of a top-rated C/C++ compiler frontend and create your own tools by Ivan Murashko is a nonfiction available to read on EtoBox.
What is Clang Compiler Frontend: Understand internals of a top-rated C/C++ compiler frontend and create your own tools about?
Understand internals of a top-rated C/C++ compiler frontend and create your own toolsClang is a compiler for C/C++ and Objective-C programming languages that is a part of the LLVM project. The word "Clang" can refer to either the compiler frontend, which handles parsing and semantic analysis, or the compiler itself, also known as the compiler driver. The driver is responsible for coordinating various components of the compiler, such as the frontend and middle-end, as well as the assembler and linker. This book focuses on the Clang compiler frontend, but also covers other parts of LLVM that are important for understanding the frontend. The LLVM project is constantly evolving, and the version used in this book is 15.x, released in September 2022. The book is divided into two parts. The first covers basic information about LLVM, including installation and development tools, as well as the internal architecture of Clang and its role in LLVM. The final topic in the first part is optimizing compilation performance through features like C++ modules and header maps. The second part of the book covers tools developed using the Clang/LLVM, including clang-tidy for linting, refactoring tools
Who reads Clang Compiler Frontend: Understand internals of a top-rated C/C++ compiler frontend and create your own tools?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Ivan Murashko
- Publisher
- Packt Publishing - ebooks Account
- Published
- 2024
- Language
- EN
- ISBN
- 9781837630981
- Category
- nonfiction
- Subjects
- Computer Science, Programming, Stem
More by Ivan Murashko
Browse all works by Ivan Murashko
Similar books
- LLVM Techniques, Tips, and Best Practices - Clang and Middle-End Libraries: Design Your Own Compiler with Libraries and Tools from the Latest LLVM — Min-Yih Hsu; Safari, an O'Reilly Media Company (2021)
- Learn LLVM 17: A Beginner's Guide to Learning LLVM Compiler Tools and Core Libraries with C++ — Kai Nacke; Amy Kwan (2024)
- Learn LLVM 12 : A Beginner's Guide to Learning LLVM Compiler Tools and Core Libraries with C++ — Kai Nacke (2021)
- Build Your Own .NET Language and Compiler — Edward G. Nilges (2004)
- Write Your Own Compiler — Nils M Holm
- C# Compiler Construction: Build Robust Language Tools Targeting the .NET Framework (Computer Science Fundamentals) — Theophilus Edet (2024)