A.3. Errores semánticos

En cierto modo, los errores semánticos son los mas difíciles de corregir, porque el compilador y el sistema de ejecución no proporcionan información sobre lo que va mal. Solo usted sabe lo que se supone que debe hacer el programa, y solo
usted sabe que no lo esta haciendo.

El primer paso es hacer una conexión entre el texto del programa y el compro- atamiento que esta usted viendo. Necesita una hipótesis sobre lo que realmente esta haciendo el programa. Una de las dificultades que nos encontramos para ello es la alta velocidad de los computadores.

A menudo desearía ralentizar el programa a una velocidad humana, y con algunos programas depuradores podrá hacerlo. Pero el tiempo que lleva colocar unas sentencias print en los lugares adecuados suele ser menor que el que lleva configurar el depurador, poner y quitar puntos de interrupción y hacer caminar el programa hasta donde se produce el error.

0