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ší.
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
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads