Я преподаю своего рода «облегченный» курс программирования на C ++ для новичков («облегченный» означает отсутствие указателей, никаких классов, только простой старый C, плюс ссылки, строки и векторы STL). У студентов нет предыдущего опыта программирования, поэтому я считаю, что использование интерактивного отладчика поможет им понять ход программы, переменные и рекурсию.
Курс преподается в Linux. Учить их использовать gdb - это просто излишне (они не будут использовать и понимать большинство функций). Мне просто нужно что-то простое, но легкое в использовании: посмотреть, в какой строке сейчас находится программа, что находится в стеке (локальные переменные, предыдущие вызовы и т. Д.). Я выгляжу чем-то похожим на старый отладчик Turbo Pascal или Turbo C ++ Borland или отладчик Visual Studio.
Спасибо,