Mixed-language debugging with Python and C/C++

A strength of Python is that it's easily extensible with C and C++ code. Extensions enable Python applications to access legacy algorithms to leverage hardware and perform specialized calculations. C/C++ Python extensions enable developers to glue different parts of their program together, creating a mixed-language application.

This paper will take a quick survey of the technologies available for creating mixed Python and C/C++ applications and what debugging techniques are available for developers to understand the interactions between language barriers and how data is exchanged between the layers.

Posted: 5/11/2017
Tags: CodeDynamics, debugging, Python, TotalView, white paper

Download Resource