Y'a-t-il des outils ? [Du code vers le pseudo-code] - C - Programmation
Marsh Posté le 08-02-2009 à 00:07:53
Ça me parait un peu difficile quand même. Comment tu incrémentes un pointeur en pseudo-code-qui-garde-l'algo-clairement-visible ?
Ce que je veux dire c'est que chaque langage a ses spécificités, et que l'outil doit être au courant de celles-ci pour générer un pseudo-code "général". Ça ça me parait un brin complexe, ça se rapproche assez du boulot d'un compilateur.
Marsh Posté le 08-02-2009 à 10:52:36
guepe a écrit : Bonjour, |
Va faloir m'expliquer comment tu peux implémenter un truc pareil dans la mesure où le pseudo-code n'est pas formalisé (sinon ce serait du code) et où ça ne veut, fondamentalement, rien dire
Il y a des compilos permettant de générer du C à partir de languages de plus haut niveau (GHC est capable de le faire avec -fvia-C, mais c'est pas nécessairement une bonne idée de regarder le code ), et tu peux générer du code imbitable en partant du C et en "traduisant" ça, mais c'est à peu près tout
Marsh Posté le 08-02-2009 à 13:59:21
A mon avis le pseudo-code que tu obtiendrais ne serait pas plus lisible que le code C de départ. L'intéret quand on explique un algo, c'est de s'attacher à la logique sans se préoccuper des détails. Un traducteur automatique ne pourra jamais distinguer ce qui est important de ce qui est du détail.
Marsh Posté le 05-03-2009 à 09:56:38
Visiblement, c'est une question restée sans réponse...
http://compilers.iecc.com/comparch/article/95-06-073
Marsh Posté le 07-02-2009 à 18:16:06
Bonjour,
J'aimerai savoir s'il existe un ou des outils qui analysent du code C pour générer du pseudo-code : à priori c'est pas très compliqué, mais j'ai pas super envie de me faire un parser de C
L'objectif : s'extraire du type de langage tout en gardant l'algorthme clairement visible...
L'inverse n'existe pas, en tout cas en C, mais dans ce sens là ca doit bien exister J'avoue n'avoir pas trouvé.
---------------
Un blog qu'il est bien