Dans quelle mesure serait-il possible de compiler Python (éventuellement via une représentation C intermédiaire) en code machine ?
Il devrait probablement être lié à une bibliothèque d'exécution Python, et toutes les parties de la bibliothèque standard Python qui sont elles-mêmes Python devraient être compilées (et liées) également.
De plus, vous devrez regrouper l'interpréteur Python si vous voulez faire une évaluation dynamique des expressions, mais peut-être qu'un sous-ensemble de Python qui ne permet pas cela serait toujours utile.
Cela apporterait-il des avantages en termes de vitesse et/ou d'utilisation de la mémoire ? Le temps de démarrage de l'interpréteur Python serait probablement éliminé (bien que les bibliothèques partagées doivent toujours être chargées au démarrage).
2 votes
Par ailleurs, votre question serait, à mon avis, plus claire si vous demandiez du "code machine" plutôt que du code objet.
0 votes
Essayez Transpilateur C++ de Python 11l .