Linux fordítók: melyik a jobb?

Címkék

Scott Robert Ladd már több fordító-program (compiler) tesztet is készített az elmúlt években. Legutóbb itt a HUP-on 2002. májusában és decemberében volt szó a GCC vs. Intel ICC-ről.

Most ismét készített egy összehasonlítást a napjainkban használt linuxos C fordítókról.A tesztben a GCC legújabb verziói (3.3, 3.4 és a kiadás előtt álló 4.0) szerepelnek az Intel ICC++ 8.1-gyel karöltve. A tesztek 32 bites Intel Pentium 4 gépen, és 64 bites AMD Opteron processzoros gépen is elkészültek. A tesztek során POV-Ray (Ray tracing), LAME (MP3 Encoding), Coyote Benchmarks 0.9.5 (Number Crunching, Data Compression, ...) és SciMark 2.0 (Scientific Number Crunching) tesztek futottak.

Az eredményeket megtalálod itt.

Hozzászólások

Ez azért első ránézésre eléggé szolid kis teszt. Kimaradt (az ugyan elavultnak számító) gcc-2.95, de ugyanígy az Intel 7-es verziója is; arról nem is beszélve, hogy azért létezik még a világon elérhető C-fordító, pl. a TenDRa ( http://www.ten15.org/ ) , de ha jól tudom, nem csak az Intel, hanem más cégek iskészítenek linuxos C-fordítót.

Maradjunk, annyiban hogy a tesztelt forditok lefedik a mai kurrens compilereket. A 2.95 lassan kikopik mindenhonnan, az Intel 7-est meg mar meg sem kapod, legfeljebb warezolva.

Egyebkent amennyire en lattam az Intel foruman, az ottaniak segitenek, ha az uj verzioval lassabb a kodod.

Andrei

Nagyon szép, akárcsak az előző összehasonlítás, de én amigor gcc-t hasonlítanak össze mindig hiányolom a M68xxx, VAX, SPARC, ARM, M88xx, RS/6000, MIPS, ALPHA, PDP, stb... procikkal végzett teszteket...

Zsiráf

:-)