IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI et Outils pour Java Discussion :

Conversion c++ à java


Sujet :

EDI et Outils pour Java

  1. #1
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Points : 100
    Points
    100
    Par défaut Conversion c++ à java
    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

  2. #2
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Points : 318
    Points
    318
    Par défaut
    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)

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    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

  4. #4
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Points : 318
    Points
    318
    Par défaut
    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 !

  5. #5
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 310
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 310
    Points : 9 522
    Points
    9 522
    Billets dans le blog
    1
    Par défaut
    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

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Points : 318
    Points
    318
    Par défaut
    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

  7. #7
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Points : 100
    Points
    100
    Par défaut
    Merci pour la réponse

    Cependant peut tu me dire comment sa marche j'en ai aucune idée

    merci

  8. #8
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    311
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 311
    Points : 318
    Points
    318
    Par défaut
    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...

Discussions similaires

  1. Conversion type JAVA-Oracle
    Par zuzuu dans le forum JDBC
    Réponses: 1
    Dernier message: 23/07/2006, 06h36
  2. Conversion matlab / java
    Par coolgeff dans le forum MATLAB
    Réponses: 6
    Dernier message: 26/06/2006, 18h44
  3. Réponses: 2
    Dernier message: 30/05/2006, 09h04
  4. [Conversion]Applet Java Vers Java Web Start
    Par robin206 dans le forum JWS
    Réponses: 2
    Dernier message: 20/04/2005, 10h28
  5. [Conversion] conversion C++ ---> Java
    Par marc26 dans le forum Général Java
    Réponses: 16
    Dernier message: 30/03/2005, 20h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo