Portál AbcLinuxu, 14. května 2025 16:54
a clang je momentálně lepší, než gcc v podstatě ve všem kromě čistého výkonuV čem všem? Naopak bych si tipnul, že GCC bude méně zabugované než LLVM (odhaduji to podle stáří projektu). Když se podíváte na starší testy C kompilátorů, tak to tak bylo: Je tedy otázkou, proč bych si měl myslet, že LLVM bude lepší dnes?
A díky existenci solidního LLVM IR a tomu, že LLVM samotné je oddělené od clangu, se dá využit i pro implementaci ne-C/C++ kompilátorů apod.GCC front-endy produkují (rozšiřitelný) GENERIC IR. V GCC jsou také odděleny front-end, middle-end i back-end. GCC má různé front-endy a také tam můžete implementovat ne-C/C++ jazyk.
llvm a clang se vyvíjí o hodně rychleji, než gcc, a je obrovský rozdíl ve stavu z let 2008 a 2011 a dnes.Roli hraje i to, kolik lidí to používá a tím i testuje.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.