Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

LLVM

Retour à la page precedente


Low Level Virtual Machine. Ensemble de compilateurs open source dérivés de GCC pouvant également être intégrés comme compilateurs just-in-time à une machine virtuelle.


LLVM est un ensemble logiciel réunissant une série de compilateurs (C, C++, Objective C, Fortran, etc.). Par rapport au principal projet open source, GCC, LLVM fournit du code plus petit et plus performant. Il offre d’autre part la possibilité de fonctionner en compilateur just-in-time avec une optimisation particulièrement poussée.


Le dernier "atout" est que LLVM repose sur une licence proche de celle de BSD, qui est plus conciliante envers les projets commerciaux que la GPL de gcc. Une partie du code, encore dérivé de gcc, peut être remplacée par le projet clang, d’une licence voisine de celle du reste de LLVM.

Termes associés
Catégories associées
Retour à l'accueil du lexique