Mélange de langages

julien carret -  
 julien carret -
Bonjour,
Peut-t'on mélanger divers langages lors de l'écriture d'un programme, par exemple passer de C++ à Visual Basic puis en PHP
MERCI
julien

3 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    ça peut se faire.

    Je fais du Python, et je peux assez facilement appeler du C et du C++, ou même du Java.
    Quelques exemples:
    C et Python : http://wikipython.flibuste.net/moin.py/InterfaceAvecLangage
    C++ et Python : http://wikipython.flibuste.net/moin.py/InterfaceAvecLangageCpp
    Java et Python : http://wikipython.flibuste.net/moin.py/InterfaceAvecLangageJava

    La possibilité d'interagir avec d'autres langages dépend beaucoup de ton environnement d'exécution et de ton langage/compilateur.

    Le logiciel SWIG simplifie les appels interlangages.
    Mais il y a d'autres solutions: COM, DCOM, CORBA, xml-rpc, webservices, SOAP...
    1
    1. julien carret
       
      Merci de ta réponse sebsauvage, elle m'aide.
      je dois encore creuser,
      à plus
      julien.
      0
  2. rucht Messages postés 248 Statut Membre 1
     
    je pence pas qu 'on puisse tout melange a la fois mais je sais qu 'avec html tu peu mettre du jav puis du php ...

    je sais pas si s' a t' aide ( le but de ta question n' est pas tres clair )
    mais je te le dit au cas ou !

    rucht ( qui partage son savoir )
    0
    1. julien carret
       
      Merci de ta réponse rucht,
      à la prochaine
      julien
      0
  3. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    Salut,

    Techniquement c'est relativement compliqué...
    Pour le moment la seul plateforme qui permet le melange de differents language avec + ou - de facilité c est .NET

    La difficulté se situe dans la communication entre les modules puisque deja les variables ne sont pas codés de la même façon...

    Il y a possibilité de faire communiquer 2 languages différents grace à des interfaces...par exemple on peut faire appel a des fonction c ou des classes c++ en java via l'interface JNI java native interface...

    Je n en connait pas d'autre mais il doit en exister quelque une en plus...
    0