L´ASM, un langage ? : )
Bon, admettons... Maintenant, L´ASM, c´est joli, c´est plein de jolis mots que l´on répète souvent, tout ça pour qu´au bout de 400 lignes de code, on arrive à accéder à une putain de variable ( oui, j´exagère ! !!).
Enfin... je ne veux pas dire, mais l´ASM, ça a beau être super performant, ça n´en est pas moins super "non-portable" si vous voulez faire du code optimisé ( spécialisé Athlon ou PIV par exemple), donc à moins de vouloir réécrire 27 fois un code avec quelques différences, je conseille à ceux qui veulent de faire appel à un profiler ( non, pas un chasseur de Lecter ! ) pour savoir quelles fonctions méritent d´être réécrites en ASM. Parce qu´une fonction qui n´est utilisée que 3% du temps ne mérite pas d´être réécrite à mon avis.
Ah, et puis, faut quand même être bon en ASM, même très bon ( enfin en avoir beaucoup fait) pour y gagner, les compilateurs actuels sont de plus en plus performants et traduisent de mieux en mieux les instructions que vous lui donner.
Encore une remarque... n´oubliez pas les commentaires, sinon, la maintenance c´est la galère ! !!! ( expérience faite : ))