Uczę nowicjuszy swego rodzaju „lekkiego” kursu programowania C ++ („lite” oznacza brak wskaźników, brak klas, po prostu zwykły stary C, plus referencje oraz ciągi i wektory STL). Studenci nie mają wcześniejszego doświadczenia w programowaniu, więc uważam, że użycie interaktywnego debuggera pomoże im zrozumieć przepływ programu, zmienne i rekurencję.
Kurs jest prowadzony w systemie Linux. Nauczenie ich używania gdb to po prostu przesada (nie będą używać ani rozumieć większości funkcji). Potrzebuję tylko czegoś prostego, ale łatwego w użyciu: aby zobaczyć, w której linii jest teraz program, co jest na stosie (zmienne lokalne, poprzednie wywołania itp.). Wyglądam podobnie do starego debuggera Turbo Pascala, Turbo C ++ Borlanda lub debuggera Visual Studio.
Dziękuję Ci,