Coder avec deux langages
Develloppeuranonyme243
-
georges97 Messages postés 20442 Date d'inscription Statut Contributeur Dernière intervention -
georges97 Messages postés 20442 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un ami qui code en python, je code
En java et j'aimerais savoir s'il existe un moyen de créer un logiciel avec deux langages?
Merci d'avance pour votre réponse,
Develloppeuranonyme243
J'ai un ami qui code en python, je code
En java et j'aimerais savoir s'il existe un moyen de créer un logiciel avec deux langages?
Merci d'avance pour votre réponse,
Develloppeuranonyme243
A voir également:
- Coder avec deux langages
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Application pour apprendre à coder - Guide
- Comment coder son whatsapp - Guide
2 réponses
Bonjour,
S'il s'agit de mélanger les codes des deux langages, la réponse est (à ma connaissance): impossible.
Il faut savoir que Python intègre néanmoins des concepts dérivés de Java, entre autres langages.
Mais la syntaxe et notamment l'utilisation de l'indentation pour les blocs dans python, le type dynamique vs statique ne permettent pas le mix entre les deux, sans parler du bytecode intermédiaire incompatible.
Il existe un langage nommé processing, qui comporte nombre de caractéristiques communes aux deux langages.
voir:
https://py.processing.org
A mon avis, la seule chose à envisager est un portage ou un développement simultané dans les deux langages à partir du travail de' algorithmique.
Cordialement
S'il s'agit de mélanger les codes des deux langages, la réponse est (à ma connaissance): impossible.
Il faut savoir que Python intègre néanmoins des concepts dérivés de Java, entre autres langages.
Mais la syntaxe et notamment l'utilisation de l'indentation pour les blocs dans python, le type dynamique vs statique ne permettent pas le mix entre les deux, sans parler du bytecode intermédiaire incompatible.
Il existe un langage nommé processing, qui comporte nombre de caractéristiques communes aux deux langages.
voir:
https://py.processing.org
A mon avis, la seule chose à envisager est un portage ou un développement simultané dans les deux langages à partir du travail de' algorithmique.
Cordialement
Bonjour,
Il est possible d'exécuter un script python depuis un programme Java. Il y a plusieurs manières de faire :
https://www.baeldung.com/java-working-with-python
Il est également possible d'utiliser des classes Java au sein d'un script Python. Il y a plusieurs bibliothèques pour ça :
https://github.com/bartdag/py4j
https://github.com/jpype-project/jpype
https://github.com/kivy/pyjnius
Il est possible d'exécuter un script python depuis un programme Java. Il y a plusieurs manières de faire :
https://www.baeldung.com/java-working-with-python
Il est également possible d'utiliser des classes Java au sein d'un script Python. Il y a plusieurs bibliothèques pour ça :
https://github.com/bartdag/py4j
https://github.com/jpype-project/jpype
https://github.com/kivy/pyjnius