Bref, je m'égare. L'important ici est que j'ai utilisé Clang, et uniquement Clang, pendant tout le développement de l'application de test en C. J'ai ainsi pu profiter de sa vitesse (compilation en moins d'une seconde en -02, alors qu'une compilation de KDE tournant à côté, processeur chargé à 100%). J'ai également été très surpris par les optimisations qu'il fait. En effet, un simple -O2 m'a permis d'obtenir un exécutable plus rapide que celui produit par GCC 4.4 en -O2 ou -O3. Je n'ai plus les nombre, mais le bench prenait 0,9 secondes avec Clang, et 1,1 secondes avec GCC (grande valeur de 0,9, petite valeur de 1,1, mais quand-même).
Bonne introduction pour ce paragraphe. Il faut bien avouer que ni la propagande BSD ni surtout les tests de vitesse de compilation ne me paraissent bien pertinents : quand il faut moins de 6 heures pour ré-émerger l'ensemble des programmes d'une gentoo « bureautique » avec un PC à 400 euros, il me semble qu'on peut légitimement se demander si la course à la vitesse de compilation est réellement pertinente.
En revanche, l'annonce d'une fiabilité accrue et de performances d'optimisation de qualité, voilà qui pourrait en intéresser plus d'un malgré la BSD. À quand une alternative à GCC pour compiler le GNU/linux ou le liveCD de monsieur Toutlemonde madame Michu ?
# La fin est intéressante
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . En réponse au journal Clang compilé par Clang compile Clang et LLVM. Évalué à -9.
Bonne introduction pour ce paragraphe. Il faut bien avouer que ni la propagande BSD ni surtout les tests de vitesse de compilation ne me paraissent bien pertinents : quand il faut moins de 6 heures pour ré-émerger l'ensemble des programmes d'une gentoo « bureautique » avec un PC à 400 euros, il me semble qu'on peut légitimement se demander si la course à la vitesse de compilation est réellement pertinente.
En revanche, l'annonce d'une fiabilité accrue et de performances d'optimisation de qualité, voilà qui pourrait en intéresser plus d'un malgré la BSD. À quand une alternative à GCC pour compiler le GNU/linux ou le liveCD de monsieur Toutlemonde madame Michu ?
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace