Episódio

GoingNative 14: Processamento de imagem, Relógio de Imagem, Exceções

Aprendeu recentemente sobre o Image Watch, um plug-in de Visual Studio 2012 para depurar visualmente (janela do relógio, locais, etc...) código de processamento de imagem em C++. Como funciona? Como é a implementação (ou como foi projetado, quanto moderno C++ emprega, qual a idade da base de código, etc...). Não se pode falar de bibliotecas partilhadas em C++, aquelas que já existem há algum tempo, sem falar de exceções. Ou os ama ou os odeia e os desenvolvedores do Image Watch têm clientes internos (devs dentro da Microsoft) que ou os amam ou os odeiam... Nós gostamos disso por um tempo, é claro.

No geral, se quiser entender o Image Watch mais profundamente e conhecer alguns grandes desenvolvedores C++ que trabalham na Microsoft fazendo coisas muito inovadoras (na Microsoft Research, especificamente) com C++, então isto é para si! Rock and roll.

Muito obrigado a Wolf Kienzle e Matt Uyttendaele por cavalgar em conjunto connosco.

Sintonize!

[00:00] GoingNative(); Charles e Eric Battalio constroem o espetáculo
[02:54] Charles e Eric entrevistam os desenvolvedores da Image WatchWolf Kienzle e Matt Uyttendaele[43:09] ~GoingNative();// Charles e Eric destroem este caso (sem exceções, claro).