cppyy : Interopérabilité transparente entre Python et C++
cppyy est un générateur de liaisons Python-C++ en temps d'exécution qui permet d'appeler du C++ depuis Python et vice-versa. Il atteint des performances élevées, une faible consommation de mémoire, une héritage croisé et des callbacks sans extensions de langage ni langages intermédiaires. Les fonctionnalités incluent l'instanciation de modèles en temps d'exécution, la conversion automatique d'objets vers le bas et la gestion des exceptions. Basé sur l'interpréteur C++ Cling, cppyy permet le mélange dynamique et interactif des fonctionnalités C++ et Python et prend même en charge les bibliothèques C++ modernes comme Boost. Il fonctionne avec CPython et PyPy et est optimisé pour les projets à grande échelle, excellant en termes de performances et de gestion de la mémoire.