我教给新手一种“精简”的C ++编程课程(“精简版”意思是没有指针,没有类,只是简单的旧C,加上引用和STL字符串和向量)。 学生之前没有编程经验,所以我相信使用交互式调试器可以帮助他们理解程序流,变量和递归。
该课程在Linux中讲授。 教他们使用gdb只是矫枉过正(他们不会使用也不会理解大多数功能)。 我只需要简单但易于使用的东西:查看程序现在在哪一行,堆栈中的内容(本地变量,以前的调用等)。 我看起来类似于旧的Turbo Pascal或Turbo C ++ Borland的调试器或Visual Studio调试器。
谢谢,