C++ vers python
FV18
-
FV18 -
FV18 -
sous xubuntu
Bonjour,
j'ai récupéré le code source 'un logiciel qui transforme un fichier midi en fichier texte. cela fonctionne parfaitement sous la forme EXE dans une dos-box.
Ce code source st en C++ et moi je programme (tout au moins je débute) en python.
Comment faire passer ce code source C+ dans python sachant que ne connaissant pas le langage C++, je ne peux pas le ré-écrire entièrement.
Donc en résumé, existe-t-il un translateur de C++ vers python ?
Merci d'avance pour l'aide
Francois
Bonjour,
j'ai récupéré le code source 'un logiciel qui transforme un fichier midi en fichier texte. cela fonctionne parfaitement sous la forme EXE dans une dos-box.
Ce code source st en C++ et moi je programme (tout au moins je débute) en python.
Comment faire passer ce code source C+ dans python sachant que ne connaissant pas le langage C++, je ne peux pas le ré-écrire entièrement.
Donc en résumé, existe-t-il un translateur de C++ vers python ?
Merci d'avance pour l'aide
Francois
A voir également:
- C++ vers python
- Citizen code python - Accueil - Outils
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Qwerty vers azerty - Guide
- Vers quelle adresse web renvoie ce lien - Guide
- Envoyer vers - Guide
2 réponses
Salut, c'est possible dans l'autre sens (Python -> C++) avec divers outils mais il n'est pas vraiment possible de convertir du C++ en Python autre qu'à la main.
Ça s'explique par le fait que le C++ a des syntaxes et pratiques que l'on ne peut pas reproduire en Python, je pense particulièrement au threading (CPython et le GIL, ça fout tout en l'air) ainsi que les pointeurs et leur arithmétique, tout ça n'existe pas en Python.
Sans connaissance du C++ c'est un peu beaucoup fichu... Et si le code C++ utilise des librairies C/C++, il faudra passer par ctypes, Cython ou cffi, et c'est pas toujours simple.
Donc non, sauf le combo yeux+cerveau+clavier d'une personne qui connait le C++ et Python, il n'existe pas de translateur C++ vers Python.
Ça s'explique par le fait que le C++ a des syntaxes et pratiques que l'on ne peut pas reproduire en Python, je pense particulièrement au threading (CPython et le GIL, ça fout tout en l'air) ainsi que les pointeurs et leur arithmétique, tout ça n'existe pas en Python.
Sans connaissance du C++ c'est un peu beaucoup fichu... Et si le code C++ utilise des librairies C/C++, il faudra passer par ctypes, Cython ou cffi, et c'est pas toujours simple.
Donc non, sauf le combo yeux+cerveau+clavier d'une personne qui connait le C++ et Python, il n'existe pas de translateur C++ vers Python.