Épisode

GoingNative 14 : Traitement d’images, Image Watch, Exceptions

Vous avez récemment découvert Image Watch, un plug-in Visual Studio 2012 pour le débogage visuel (fenêtre espion, locals, etc...) code de traitement d’images en C++. Comment cela fonctionne-t-il ? Qu’est-ce que l’implémentation ressemble (ou comment elle a été conçue, combien C++ moderne l’utilise, combien d’ancienne est la base de code, etc...). Vous ne pouvez pas parler de bibliothèques partagées en C++, celles qui ont été autour depuis un certain temps, sans parler d’exceptions. Vous les aimez ou détestez-les et les développeurs Image Watch ont des clients internes (devs à l’intérieur de Microsoft) qui les aiment ou les détestent... On s’en fout pendant un certain temps, bien sûr.

Dans l’ensemble, si vous souhaitez comprendre Image Watch plus profondément et rencontrer quelques grands développeurs C++ qui travaillent à Microsoft faisant des choses très innovantes (dans Microsoft Research, plus précisément) avec C++, alors c’est pour vous! Rock and roll.

Grand merci à Wolf Kienzle et Matt Uyttendaele pour le tandem avec le hasard avec nous.

Écoutez!

[00:00] GoingNative(); Charles et Eric Battalio construisent le spectacle
[02:54] Charles et Eric interviewent les développeurs Image WatchWolf Kienzle et Matt Uyttendaele[43:09] ~GoingNative();// Charles et Eric destruct cette instance (aucune exception, bien sûr).