Bonjour,
je voudrais convertir un code c++ en java.
y'a t-il un logiciel ou n'importe quel autre moyen de le faire facilement ?
merci
Bonjour,
je voudrais convertir un code c++ en java.
y'a t-il un logiciel ou n'importe quel autre moyen de le faire facilement ?
merci
Tu peux passer par une grammaire pour lire ton code C++ et te le mettre sous forme arborescente. Ensuite, tu parses ton arbre pour générer le code Java équivalent.
Va faire un tour ici http://www.antlr.org, il y a même déjà une grammaire C++ fournie (http://www.antlr.org/grammar/list)
Mais bon, il ne faut pas rêver non plus, il y a des choses (les pointeurs et les structures entre autres) qui peuvent poser problème...
Là, un traitement manuel risque de s'imposer...
Bonne chance
A+
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
J'ai pas dit que ce serait facile !
Mais C++ <=> Java c'est peut-être le plus prédisposé à cela tout de même. Ca se tente !
Oui, je sais que tu ne l'as pas dit, mais mieux vaut prévenir que guérir
J'ai un collègue qui avait tenté l'expérience avec un programme de courbes graphiques (il y a + d'1 an) et un autre est toujours dessus à ce jour... bonjour l'angoisse !
(mais bon, c'est un cas tordu ici !)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Je parle d'ANTLR car je m'en sers en ce moment pour traduire un vieux langage pas trop connu en Java. Et ca se passe pas trop mal pour le moment ! Donc pour du C++, ça devrait le faire
Merci pour la réponse
Cependant peut tu me dire comment sa marche j'en ai aucune idée
merci
En fait tu crées un 1er fichier où tu décris tous les noeuds du langage C++, puis un 2è qui va parser ces noeuds afin de générer le code Java qui va bien...
Il y a des tutos sur le site qui sont pas mal faits, ils expliquent notamment comment utiliser ANT pour compiler ton fichier de grammaire etc...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager