LLVM

From Wikipedia, the free encyclopedia

Remove ads

LLVM (dříve zkratka pro Low 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 pro compile-time, link-time, run-time a „idle-time“ optimalizace programů napsaných v libovolném programovací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 pro Objective-C, Swift, D[4], Go[5], Rust[6], Fortran, Ada, Haskell, Java bytecode, Python, Ruby, REALBasic, ActionScript, GLSL a další.

Stručná fakta Vývojář, Aktuální verze ...
Remove ads
Remove ads

Související články

Externí odkazy

  • Obrázky, zvuky či videa k tématu LLVM na Wikimedia Commons
  • (anglicky) LLVM Overview – domovská stránka LLVM
  • (anglicky) LLVMLinux Project Overview – projekt usilující o přeložitelnost Linuxu pomocí LLVM

Reference

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads