18
LLVM, rasgele programlama dillerinde yazılan programların derleme zamanı, bağlantı zamanı, çalışma zamanı ve "boşta kalma süresi" optimizasyonu için tasarlanmış bir derleyici altyapısıdır.Başlangıçta C ve C ++ için uygulanan LLVM'nin dil-agnostik tasarımı (ve başarısı) o zamandan beri çok çeşitli ön uçlar yarattı: LLVM kullanan derleyicilere sahip diller arasında Objective-C, Fortran, Ada, Haskell, Java bayt kodu, Python yer alıyor, Ruby, ActionScript, GLSL, D ve Rust.