CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Decompilateur

gaia75
gaia75
Niveau 7
25 janvier 2005 à 17:16:54

Vous ne connaitriez pa ds liens ou g pourai trouver ds decompilateur asm c++ . ....

lord_kalipsy
lord_kalipsy
Niveau 10
25 janvier 2005 à 17:32:18

ASM ou C++ ? :-p . ..

De toute façon tout les décompilo sont ASM nan ? Cherche sur le wouaibe !

dnob700
dnob700
Niveau 10
25 janvier 2005 à 18:25:36

tu veux peut-être dire un truc qui fait du C++ à partir de l´asm ? et bien je suis au regret de te dire que ça n´existe pas.

gollumkawder
gollumkawder
Niveau 10
25 janvier 2005 à 18:25:57

Vi, mais je pense que ce que veut dire Gaia c´est un logiciel capable a partir du fichier executable de se retrouver avec le code source en C++.....

piinpin08
piinpin08
Niveau 3
25 janvier 2005 à 22:24:26

Le problème est qu´à la compilation, toutes les informations utiles a la lisibilité du code ( commentaires, noms des variables, découpage fonctionnel, hiérarchie des sources et des bibliothèques . ..) sont perdues.

Ce n´est pas totalement vrai en ce qui concerne l´appel à des bibliothèques dynamiques externes. Mais en ce qui concerne la cuisine interne de ton compilateur, tu ne peux pas parier sur les choix qu´il va faire.

Deux manières de coder différentes en C/C++ doivent se retrouver kifkif ( si ce n´est pas la meme chose) en assembleur la même, exemple for(;;){} ou while(1){} après les optimisations du compilateur ça devrait etre pareil, alors comment retrouver la manière dont c´était codé à la base?

Je sais qu´il existait un projet de décompilateur C qui avait pour but de sortir du code C à partir d´assembleur, c´était pas très au point mais c´était déja un énorme boulot de tirer ce qu´il pouvait tirer du code . .. bien évidement tout ce qui fesait la lisibilité du code était perdu . .. on se retrouvait avec des noms de variables choisis arbitrairement et un découpage anarchique.

La pour demander la meme chose en C++ tu vas un peu loin . .. tu voudrais pas en meme temps qu´à partir de l´exécutable il te refasse l´analyse, te sorte les diagrames de classes et la documentation du logiciel non plus?

Kelios
Kelios
Niveau 8
25 janvier 2005 à 23:39:52

"
De toute façon tout les décompilo sont ASM nan ? "
Tu te mélange avec désassembleur...

Des décompilos? Ça existe bel et bien, malgré le mythe.
Asm -> C++ ? Je n´en connais aucun personellement.
Mais google est ton ami...

Et puis, au diable les mythes! Le désassemblage/la décompilation ne produit RIEN d´illisible. Au contraire, ça a tout de lisible. Cepandant, ça n,a rien à voir avec ce qu´on a tendance d´être habitué de voir. Si tu vois ça, disons du C décompilé, comme si c´était du C quelconque, ouais ça va te donner une impression d´horriblituditafiquiditée. Mais si tu vois ça comme ça l´est, du C Décompilé, si tu considère que c´est une façon très particulière de coder, d´organiser son code et tout, comme tout programmeur a sa façon de coder, eh bien! Ça reste bien lisible si on est habitué à voir ça.

Une question d´habitude en somme. De perception, question de ne pas y voir ce qu´on ne devrais pas y voir.

Tu t´y connais bien dans le domaine, pour suivre la discussion, gaia? Parce que une écriture pareille me laisse songeur...

Kelios
---------

kufa
kufa
Niveau 9
25 janvier 2005 à 23:41:44

Deux manières de coder différentes en C/C++ doivent se retrouver kifkif ( si ce n´est pas la meme chose) en assembleur la même

ABSOLUMENT pas.
Les optims ca joue BCP.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment