Eu ensino uma espécie de curso de programação C ++ "leve" para iniciantes ("lite" significa sem ponteiros, sem classes, apenas C simples e antigo, mais referências e strings STL e vetores). Os alunos não têm experiência anterior em programação, então acredito que usar um depurador interativo os ajudaria a entender o fluxo, as variáveis e a recursão do programa.
O curso é ministrado em Linux. Ensiná-los a usar o gdb é um exagero (eles não usarão nem compreenderão a maioria dos recursos). Eu só preciso de algo simples, mas fácil de usar: para ver em qual linha o programa está agora, o que está na pilha (variáveis locais, chamadas anteriores, etc.). Eu pareço com o antigo Turbo Pascal ou com o depurador do Turbo C ++ Borland, ou com o depurador do Visual Studio.
Obrigado,