LLVM

LLVM

LLVM jest infrastrukturą kompilatora zaprojektowaną do optymalizacji czasu kompilacji, łącza, czasu działania i „bezczynności” programów napisanych w dowolnych językach programowania.
LLVM jest infrastrukturą kompilatora zaprojektowaną do optymalizacji czasu kompilacji, łącza, czasu działania i „bezczynności” programów napisanych w dowolnych językach programowania.Oryginalnie zaimplementowany dla C i C ++, niezależny od języka projekt (i sukces) LLVM od tego czasu stworzył szeroką gamę interfejsów: języki z kompilatorami korzystającymi z LLVM to Objective-C, Fortran, Ada, Haskell, Java bajtecode, Python, Ruby, ActionScript, GLSL, D i Rust.

Stronie internetowej:

cechy

Kategorie

Alternatywy dla LLVM'a dla wszystkich platform z dowolną licencją

GNU Compiler Collection

GNU Compiler Collection

GNU Compiler Collection (GCC) to system kompilatorów stworzony przez Projekt GNU, obsługujący różne języki programowania.GCC jest kluczowym elementem łańcucha narzędzi GNU.
clang

clang

Interfejs C, C ++, Objective C i Objective C ++ dla kompilatora LLVM.
Portable C Compiler

Portable C Compiler

pcc to kompilator C99, który ma być mały, prosty, szybki i zrozumiały.
QB64

QB64

QB64 jest samoobsługowym kompilatorem BASIC dla systemów Microsoft Windows, Linux i Mac OS X, zaprojektowanym tak, aby był zgodny z Microsoft QBasic i QuickBASIC.
Open64

Open64

Open64 to kompilator optymalizujący oprogramowanie typu open source dla architektur mikroprocesorów Itanium i x86-64.
XBLite

XBLite

XBLite to zwięzły, prosty, wydajny język programowania Windows, który łączy szybkość C z łatwością składni BASIC.
DevkitPro

DevkitPro

Zestaw narzędzi narzędzi programistycznych homebrew konsoli do gier opartych na kolekcji kompilatora GNU z dodatkowymi narzędziami i bibliotekami ułatwiającymi programowanie każdej obsługiwanej konsoli.