Coder avec deux langages
Fermé
Develloppeuranonyme243
-
27 janv. 2021 à 13:53
georges97 Messages postés 10381 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 17 mars 2023 - 27 janv. 2021 à 16:33
georges97 Messages postés 10381 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 17 mars 2023 - 27 janv. 2021 à 16:33
A voir également:
- Coder avec deux langages
- Deux comptes whatsapp - Guide
- Deux caractères manquent dans cette url ✓ - Forum Programmation
- Deux ecran pc - Guide
- J'ai deux compte facebook avec la meme adresse mail ✓ - Forum Facebook
- Fusionner deux pdf - Guide
2 réponses
georges97
Messages postés
10381
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
17 mars 2023
2 269
27 janv. 2021 à 14:45
27 janv. 2021 à 14:45
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
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
27 janv. 2021 à 15:37
27 janv. 2021 à 15:37
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
georges97
Messages postés
10381
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
17 mars 2023
2 269
Modifié le 27 janv. 2021 à 16:34
Modifié le 27 janv. 2021 à 16:34
Bonjour kx,
Merci pour tes utiles précisions. Mes connaissances en java sont limitées.
Cordialement
Merci pour tes utiles précisions. Mes connaissances en java sont limitées.
Cordialement