¡TODO BIEN HASTA HORA!

La programación en computadora [o ordenador] continúa siendo un desafío para muchas personas. En los últimos años, esto ha llevado a la popularidad de paquetes de software que tienen interfases gráficas de usuario (IGU), los que eliminan la necesidad de programar. Sin embargo, la programación continúa siendo una herramienta indispensable en la investigación y otras aplicaciones especializadas.

En muchos casos, la corrección o "debugging" de los programs requiere una habilidad analítica poco común, además de una gran dosis de paciencia. En todo caso, un truco que nunca falla es el imprimir mensajes intermedios hasta que el origen del problema haya sido identificado.

En la década de los años 1980, un estudiante vino hacia mí con una tarea de programación sin terminar, y me dijo: "Profesor Ponce, he estado revisando este programa por más de dos horas, y no puedo dar con el error. Puede Ud. ayudarme?

Le respondí inmediatamente: "No debes sólo mirar el código. Debes hacer algo al respecto." Y luego procedí a enseñarle al alumno un truco que aprendí muy temprano durante mis años en el programa de postgrado en la Universidad Estatal de Colorado.

"Pon un mensaje ¡Todo bien hasta ahora! separando partes del código, y seguro que pronto sabrás donde está el problema."

El estudiante hizo lo que le dije, y muy pronto después completó la tarea.

 

Dos de más de cien pequeñas represas de control construídas por el Servicio Forestal de los Estados Unidos para revegetar

Dos de más de cien pequeñas represas de control construídas por el Servicio Forestal de los Estados Unidos para revegetar y restaurar cárcavas en la cuenca del Río Trout, en el Colorado Occidental, en la década de los años 1960. (Ver artículo).