(składnia)

Robert Nowak: Wydajne i elastyczne programy

Łączenie C++ i Pythona przy pomocy boost_python

Programista 4/2012 (4) [okładka]

Aplikacje wydajne najwygodniej tworzy się w językach kompilowanych do kodu maszynowego, możemy wtedy wykorzystać wszystkie możliwości, które daje sprzęt. Rozwiązania elastyczne tworzymy, wykorzystując interpreter – nie ma potrzeby translacji do kodu maszynowego. W artykule omówiono przykład stosowania obu podejść jednocześnie dla języków C++ i Python. Komunikację pomiędzy modułami tej samej aplikacji, utworzonymi w różnych tych językach, upraszcza biblioteka boost_python.