Yo cambiaría GCC por otra cosa, no por problemas de simpatías o licencias sino porque GCC es bastante malo al generar binarios. Si Linux estuviera compilado con otra cosa seguramente sería un 10 o 20% más rápido... o tal vez no porque no habría tanto incentivo para optimizar el código.
por
pobrecito hablador
el Miércoles, 13 Mayo de 2009, 10:37h
(#1146604)
Estás muy equivocado. GCC es uno de los mejores compiladores multiplataforma que existen. No cometas el error de creer que el mundo es un PC con una CPU de Intel o AMD.
Te animo a que recompiles tu sistema con el compilador de Intel. Te puedes llevar una sorpresa al comprobar que no ganas prácticamente nada. La mayoría de los programas que utilizas se pasan el 90% del tiempo esperando entrada de datos del usuario o datos de la red.
Si todavía estás aburrido echa un vistazo a las partes vitales del sistema como el kernel o la libc. ¡Anda, pero si ya están optimizadas en ensamblador las funciones críticas!
No sé en qué te basas para llegar a esa conclusión, pero entre todas los defectos de GCC (lento, consumo de memoria, difícil de entender/modificar, pobres diagnósticos), si hay algo que GCC hace bien es optimizar código.
gcc es bastante malo
(Puntos:2)( http://barrapunto.com/ )
Re:gcc es bastante malo
(Puntos:1, Interesante)Estás muy equivocado. GCC es uno de los mejores compiladores multiplataforma que existen. No cometas el error de creer que el mundo es un PC con una CPU de Intel o AMD.
Te animo a que recompiles tu sistema con el compilador de Intel. Te puedes llevar una sorpresa al comprobar que no ganas prácticamente nada. La mayoría de los programas que utilizas se pasan el 90% del tiempo esperando entrada de datos del usuario o datos de la red.
Si todavía estás aburrido echa un vistazo a las partes vitales del sistema como el kernel o la libc. ¡Anda, pero si ya están optimizadas en ensamblador las funciones críticas!
Re:gcc es bastante malo
(Puntos:2)( http://barrapunto.com/ )