Hello
Ma question va peut être vous paraityre naive, ne vous en étonnez pas donc
Je code en C, je fais du calcul numérique, et l'optimisation joue donc un role important pour avoir des simulations les moins longues possible.
On m'a dit que l'assembleur était plus rapide que le C... Et que dans la mesure du possible coder en assembleur serait plus avantageux.
En fait quelque chose m'échappe dans cette affirmation et je souhaiterai avoir vos lumières: le code C à la compilation est traduit en binaire. L'assembleur c'est pareil je suppose. A l'arrivée, c'est quoi la différence entre un programme écrit en C et un programme écrit en assembleur?
De plus, j'ai cru comprendre que les compilateurs C (GCC par exemple) réalisent déja des optimisations de code..
Bref, je voulais savoir quel interet peut représenter le codage en assembleur à la place du C?
Merci d'avance
Partager