LLVM: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
орфография |
CupIvan (обсуждение | вклад) полная карточка из wikidata |
||
Строка 1:
{{Карточка программы}}
'''LLVM''' (ранее ''Low Level Virtual Machine''<ref>[http://lists.llvm.org/pipermail/llvm-dev/2011-December/046445.html LLVMdev: The name of LLVM], Chris Lattner (Apple), 2011-12-21 «„LLVM“ is officially no longer an acronym. The acronym it once expanded too was confusing, and inappropriate almost from day 1.»</ref>) — проект инфраструктуры для создания компиляторов и сопутствующих утилит. Состоит из набора компиляторов из языков высокого уровня (так называемых «[[фронтенд]]ов»), системы оптимизации, интерпретации и компиляции в машинный код. В основе инфраструктуры используется [[RISC]]-подобная платформонезависимая система кодирования машинных инструкций ([[байткод]] LLVM IR), которая представляет собой высокоуровневый ассемблер, с которым работают различные преобразования.
|