Pavel Minaev: Mixed language Python & C++ debugging with Python Tools for Visual Studio

Publicado em: 09 Agosto 2015
no canal de: PyData
3,251
13

PyData Seattle 2015
Sponsor Talk- Microsoft
A well-recognized strength of Python is the ease with which it can be extended with libraries written in C. At the same time, the debugging story for such extensions has been notoriously poor, with no ability to seamlessly debug both languages at the same time. This talk showcases an implementation of such seamless debugging in Python Tools for Visual Studio.

Problems with existing Python and C++ debuggers when mixing two code types: no ability to step between the two, no way to peek at underlying native data structures under the hood when in Python. Seamless mixed-mode debugging of both types in a single debug session is necessary to solve these problems, including transparent stepping from Python to native code and from native to Python, breakpoints in both types of code side by side, and the ability to inspect how the objects look from the other side.

The talk showcases the overall mixed-mode experience in Python Tools for Visual Studio, and then goes over all the specific features listed above in detail, and the limitations imposed by the mixed-language model.

Slides are available here: http://www.slideshare.net/PyData/mixe... 00:00 Welcome!
00:10 Help us add time stamps or captions to this video! See the description for details.

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/numfocus/YouTubeVi...


Nesta página do site você pode assistir ao vídeo on-line Pavel Minaev: Mixed language Python & C++ debugging with Python Tools for Visual Studio duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário PyData 09 Agosto 2015, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 3,251 vezes e gostou 13 espectadores. Boa visualização!