When debugging a program, it is useful to be able to stop the execution of the program at a particular point, so that the state of the program can be examined at that location. Breakpoints enable this to happen. Breakpoints can be set at different locations in a source file and then the program is allowed to run. When a breakpoint is encountered, the execution of the program is suspended, enabling expressions to be evaluated, variables to be inspected, the stack trace to be studied, and so on.
Programa baten exekuzioa puntu jakin batean etetea erabilgarria da programak araztean, hala, kokaleku horretako programaren egoera azter baitaiteke. Eten-puntuei esker egin daiteke hori. Iturburu-fitxategiko zenbait kokalekutan ezar daitezke eten-puntuak; programa exekuta daiteke ondoren. Eten-puntu batera iristean programaren exekuzioa eten egiten da, eta adierazpenak baloratu, aldagaiak ikuskatu, pila-aztarna aztertu eta abar egiteko aukera dago.