Vývojář | LLVM Developer Group |
---|---|
Aktuální verze | 15.0.7, 16.0.0 (18. března2023[1][2][3]) |
Operační systém | cross-platform NetBSD FreeBSD OpenBSD Linux MINIX 3 Microsoft Windows illumos |
Vyvíjeno v | C++,C ajazyk symbolických adres |
Typ softwaru | překladač |
Licence | University of Illinois/NCSA Open Source License Apache License v2.0 with LLVM Exceptions |
Web | llvm |
Některá data mohou pocházet zdatové položky. |
LLVM (dříve zkratka proLow Level Virtual Machine) je projekt implementující optimalizujícípřekladač ve formě knihoven a API. LLVM je naprogramován v C++ a navržen procompile-time,link-time,run-time a „idle-time“ optimalizace programů napsaných v libovolnémprogramovacím jazyce. Přestože první frontend byl implementován pro C/C++, na jazyce nezávislý design (a úspěch) LLVM podnítil vznik široké škály frontendů, například proObjective-C,Swift,D[4],Go[5],Rust[6],Fortran,Ada,Haskell,Java bytecode,Python,Ruby, REALBasic,ActionScript,GLSL a další.
![]() | Tento článek je příliš stručný nebopostrádá důležité informace. Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty. |