Je suis tombé par hasard sur un sujet dans lequel un gars voulait pouvoir déterminer quel langage de prog a été utilisé pour créer un soft dont il n'a que l'exe.
On lui réponds que c'est impossible car lors de la compile; le code est changé en binaire et qu'il ne subsiste rien de langage de prod de départ.
La question que je me pose est la suivante :
Si on a un "code" binaire qui "explique" à l'ordi comment se comporter.
Qu'à la source on avait un code "moins primaire" qui a servit à générer ce code "primaire".
Comment se fait-il qu'il soit impossible pour un ordinateur de recréer le code "moins primaire" sur base du "plus primaire".
Je veux dire...
Si je prends une soupe aux tomates, avec un peu de chimie je pourrai reconstituer les différents ingrédients et avec un peu de logique je pourrai recréer une recette qui même si elle n'est pas la même, aura tout de même comme résultat une soupe aux tomates.
--> Si on prends un PRG en assembleur ou en binaire, pourquoi ne sait on pas le "recomposer" en langage comme du C ?
Merci d'avance pour vos explications.
A fort bientôt.
Partager