Aller au contenu

collision dans la compilation...


Don_Angelo

Messages recommandés

hello, une petite question bizzare pour changer :oups

En fait je me demandais si deux codes sources synonymes, une fois compilés, donneraient le même executable.

Un exemple tout bête, on peut incrémenter une variable de trois façons:

ma_variable++;

ma_variable+=1;

ma_variable=ma_variable+1;

Une fois compilée, ces trois instructions sont-elle identiques?

En d'autre termes, est-il possible d'obtenir le même code compilé avec deux codes sources différents?

Lien à poster

Ces trois instructions étant des façons différentes d'écrire la même chose dans ton langage de haut niveau, le compilateur va sûrement les traduire de la même manière, donc il est fort possible que tu aies trois exécutables identiques.

(Au fait pourquoi avoir titré "collision" ?)

@+

Lien à poster

Ces trois instructions étant des façons différentes d'écrire la même chose dans ton langage de haut niveau, le compilateur va sûrement les traduire de la même manière, donc il est fort possible que tu aies trois exécutables identiques.

(Au fait pourquoi avoir titré "collision" ?)

@+

Ok, je vois. merci.

Pour ce qui est du titre, collision, en référence à l'article sur les collisions MD5 qui m'a collé cette question dans le crâne.

Lien à poster
  • 1 mois après...
×
×
  • Créer...