By Кардос Лопес Бруно , …
LLVM представляет собой модульную и переиспользуемую инфраструктуру для создания компиляторов. Она предоставляет набор оптимизирующих промежуточных представлений (IR) и набор бэкендов для генерации машинного кода. LLVM позволяет разработчикам создавать новые языки программирования, а также интегрировать существующие языки в единую экосистему. Эта инфраструктура находит применение в различных областях, от научных исследований до коммерческих продуктов.
LLVM is a modular and reusable infrastructure for building compilers. It offers a set of optimizing intermediate representations (IR) and a collection of backends for generating machine code. LLVM enables developers to create new programming languages and integrate existing ones into a unified ecosystem. This infrastructure is utilized in various fields, from academic research to commercial products.