A ma connaissance, il n'y a pas de desassembleur python comme on trouve des desassembleur java ou C#
Ben c'est logique, si ça génère de l'exe, ça s'appelle un désassembleur d'EXE.
Pour Java (ou C#), la machine virtuelle est objet, le bytecode conserve les notions de classe, attribut, méthode, etc. On peut donc retranscrire tout cela en Java (ou C#).
Avec de l'EXE, on récupère de l'assembleur x86. Super proche du Python, donc...
Idem avec du Java compilé par gcj en « natif » : on obtient du x86. Ce n'est pas de la faute du langage mais des outils.
[^] # Re: Python en close-sources ?
Posté par Sylvain Sauvage . En réponse au journal Stage en python / Qt. Évalué à 4.
Ben c'est logique, si ça génère de l'exe, ça s'appelle un désassembleur d'EXE.
Pour Java (ou C#), la machine virtuelle est objet, le bytecode conserve les notions de classe, attribut, méthode, etc. On peut donc retranscrire tout cela en Java (ou C#).
Avec de l'EXE, on récupère de l'assembleur x86. Super proche du Python, donc...
Idem avec du Java compilé par gcj en « natif » : on obtient du x86. Ce n'est pas de la faute du langage mais des outils.