LLVM

Infobox software | name = LLVM | logo = LLVM Logo.svg | logo size = 200px | developer = LLVM開發團隊 | released = 2003 | latest release version = | latest release date = | latest preview version = | latest preview date = | operating system = 跨平臺 | genre = 編譯器 | programming language = C++ | license = 帶有LLVM例外的 [ [ Apache許可證 ] 2.0 ] | website = 是一套編譯器基礎設施項目 ， 爲自由軟件 ， 以C + + 寫成 ， 包含一系列模塊化的編譯器組件和工具鏈 ， 用來開發編譯器前端和後端 。 它是爲了任意一種程式語言而寫成的程式 ， 利用虛擬技術創造出編譯時期 、 鏈結時期 、 執行時期以及 “ 閒置時期 ” 的最佳化 。 它最早以C / C++ 爲實作對象 ， 而目前它已支援包括ActionScript 、 Ada 、 D語言 、 Fortran 、 GLSL 、 Haskell 、 Java字節碼 、 Objective - C 、 Swift 、 Python 、 Ruby 、 Crystal 、 Rust 、 Scala以及C #等語言 。