Enseño una especie de curso de programación "lite" en C ++ para principiantes ("lite" significa que no hay punteros, no hay clases, simplemente C antiguo, además de referencias, cadenas y vectores STL). Los estudiantes no tienen experiencia previa en programación, por lo que creo que el uso de un depurador interactivo les ayudaría a comprender el flujo, las variables y la recursividad del programa.
El curso se imparte en Linux. Enseñarles a usar gdb es una exageración (no usarán ni comprenderán la mayoría de las funciones). Solo necesito algo simple pero fácil de usar: ver en qué línea está ahora el programa, qué hay en la pila (variables locales, llamadas anteriores, etc.). Me veo algo similar al antiguo depurador de Turbo Pascal o Turbo C ++ Borland, o al depurador de Visual Studio.
Gracias,