cppyy: Interoperabilidade perfeita entre Python e C++
2025-07-16
cppyy é um gerador de bindings Python-C++ em tempo de execução que permite chamar C++ a partir do Python e vice-versa. Ele alcança alto desempenho, baixo uso de memória, herança cruzada e callbacks sem extensões de linguagem ou linguagens intermediárias. Recursos incluem instanciação de modelo em tempo de execução, conversão automática de objetos para baixo e mapeamento de exceções. Baseado no interpretador C++ Cling, o cppyy permite a mistura dinâmica e interativa de recursos C++ e Python e até mesmo suporta bibliotecas C++ modernas como Boost. Ele funciona com CPython e PyPy e é otimizado para projetos de grande escala, sendo excelente em desempenho e gerenciamento de memória.
Desenvolvimento