LLVM

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
LLVM
Vývojář LLVM Developer Group
Aktuální verze 3.6[1] (27. února 2015)
Operační systém multiplatformní
Typ softwaru Překladač
Licence University of Illinois/NCSA Open Source License
Web www.llvm.org

LLVM (dříve zkratka pro Low Level Virtual Machine) je infrastruktura pro překladač, napsaná v C++, navrhnutá pro compile-time, link-time, run-time a "idle-time" optimalizace programů napsaných v libovolném programovacím jazyce. Původně implementované pro C/C++, na jazyce nezávislý design (a úspěch) LLVM nastartovalo širokou škálu překladačů, včetně Objective-C, D[2], Go[3], Fortran, Ada, Haskell, Java bytecode, Python, Ruby, REALBasic , ActionScript, GLSL a další.

Související články[editovat | editovat zdroj]

Externí odkazy[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

  1. HANS, Wennborg. lists.cs.uiuc.edu [online]. 2015-02-27, roč. 2015 [cit. 2015-03-02]. Dostupné online.  (anglicky) 
  2. http://www.phoronix.com/scan.php?page=news_item&px=MTczMTk The D Language LLVM Compiler Updated With Numerous Changes
  3. http://www.phoronix.com/scan.php?page=news_item&px=MTgxODA LLVM Gets Bindings For Google's Go