나는 초보자들에게 일종의 "라이트"C ++ 프로그래밍 과정을 가르친다 ( "라이트"는 포인터, 클래스, 평범한 C, 참조, STL 문자열 및 벡터를 의미 함). 학생들은 프로그래밍 경험이 없기 때문에 대화 형 디버거를 사용하면 프로그램 흐름, 변수 및 재귀를 이해하는 데 도움이 될 것이라고 생각합니다.
이 과정은 Linux로 진행됩니다. gdb를 사용하도록 가르치는 것은 지나친 일입니다 (대부분의 기능을 사용하거나 이해하지 못합니다). 간단하지만 사용하기 쉬운 것이 필요합니다. 프로그램이 현재 어느 줄에 있는지, 스택에 무엇이 있는지 (로컬 변수, 이전 호출 등) 확인하기 위해. 이전 Turbo Pascal 또는 Turbo C ++ Borland의 디버거 또는 Visual Studio 디버거와 비슷합니다.
감사합니다,