• [^] # Re: Relativisons un peu ...

    Posté par . En réponse au journal GCC 4.0 et les distributions sources. Évalué à 6.

    D'ailleurs souvent, les bouts d'assembleurs (notamment dans le noyau) sont là uniquement parce que ce qu'ils font n'est pas écrivable en C.

    C'est souvent vrai, mais pas toujours...

    Un contre-exemple au hasard : /arch/i386/lib/strstr.c (qui contient de l'assembleur).
    Evidemment, la fonction strstr peut être codée en C sans difficulté, mais c'est assez inefficace.

    Donc, à mon avis, ces histoires d'optimisation du code source en assembleur, pour de gros projets, ça a encore un sens.