LLVM: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
Grain (обсуждение | вклад) м →Преамбула: link fix |
A5b (обсуждение | вклад) Virtual Machine ... inappropriate almost from day 1. |
||
Строка 11:
Для LLVM создано множество [[фронтенд]]ов для различных языков [[Clang]] (для [[C (язык программирования)|С]], [[C++]] [[Objective-C]]), [[C Sharp|C#]]<ref>{{Cite web|url = https://github.com/dotnet/llilc/wiki|title = LLILC|author = |work = |date = |publisher = }}</ref>, [[D (язык программирования)|D]], [[Fortran]], [[Ада (язык программирования)|Ада]], [[Haskell]], [[Java]], [[Kotlin]], [[Python]], [[Ruby]], [[JavaScript]], [[GLSL]], [[Swift (язык программирования)|Swift]] и [[Rust (язык программирования)|Rust]].
LLVM может
Некоторые проекты имеют собственные LLVM-компиляторы (например LLVM-версия GCC), другие эксплуатируют инфраструктуру LLVM<ref>{{Cite web|url=https://llvm.org/ProjectsWithLLVM|title=Projects built with LLVM|publisher=llvm|lang=en}}</ref> например популярный [[Glasgow Haskell Compiler]].
|