LLVM

LLVM

LLVM är en kompilatorinfrastruktur som är utformad för att kompilera tid, länktid, körtid och "vilotid" -optimering av program skrivna på godtyckliga programmeringsspråk.
LLVM är en kompilatorinfrastruktur som är utformad för att kompilera tid, länktid, körtid och "vilotid" -optimering av program skrivna på godtyckliga programmeringsspråk.Ursprungligen implementerad för C och C ++, den språk-agnostiska designen (och framgången) för LLVM har sedan dess skapat en mängd olika frontändar: språk med kompilatorer som använder LLVM inkluderar Objekt-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL, D och Rust.
llvm

Hemsida:

Funktioner

kategorier

Alternativ till LLVM för alla plattformar med någon licens

GNU Compiler Collection

GNU Compiler Collection

GNU Compiler Collection (GCC) är ett kompilatorsystem producerat av GNU-projektet som stöder olika programmeringsspråk.GCC är en nyckelkomponent i GNU-verktygskedjan.
clang

clang

C, C ++, Objekt C och Objekt C ++ front-end för LLVM-kompilatorn.
Portable C Compiler

Portable C Compiler

pcc är en C99-kompilator som syftar till att vara liten, enkel, snabb och förståelig.
QB64

QB64

QB64 är en självhotande BASIC-kompilator för Microsoft Windows, Linux och Mac OS X, utformad för att vara kompatibel med Microsoft QBasic och QuickBASIC.
Open64

Open64

Open64 är en öppen källkod som optimerar kompilatorn för mikroprocessorarkitekturen Itanium och x86-64.
XBLite

XBLite

XBLite är ett kortfattat, enkelt, kraftfullt Windows-programmeringsspråk som kombinerar hastigheten på C med det enkla med en BASIC-syntax.
DevkitPro

DevkitPro

En verktygskedja av spelkonsolens homebrew-utvecklingsverktyg baserad på gnu-kompilatorsamlingen med ytterligare verktyg och bibliotek för att hjälpa till att programmera varje konsol som stöds.