CyberAlberto

Mi rincón personal en internet

La (desafortunada) frase

Me parece increíble que alguien de la altura de Dijkstra dijese algo como esto:

 “Es prácticamente imposible emseñar programación correctamente a estudiantes que han estado expuestos al lenguaje BASIC con anterioridad. Como potenciales programadores, tienen la mente mutilada sin esperanza alguna de regeneración”.

Parece que este señor desconocía que hubo toda una generación de informáticos que aprendieron BASIC como lengua materna -entre los que me incluyo- y que actualmente programan de maravilla.

Mi primer ordenador fué un Sinclair ZX Spectrum 48K, y su lenguaje de programación era el BASIC. Gracias a él conseguí hacer programas que me servían tanto para el colegio (representación 2D y 3D de funciones con un programa hecho por mí) como para el ocio (programación de juegos). Fué realmente enriquecedor el haber trabajado con una máquina tan limitada y tan bien exprimida.

Luego tuve una calculadora de CASIO programable en BASIC con 32Kb de memoria, que también pude exprimir, sobre ambas plataformas conseguía hacer cosas muy útiles, incluso cuando ya conocía otros lenguajes que me enseñaron en la carrera.

Al conocer otros lenguajes, estructuras iterativas, selectivas, llamadas a funciones, etc… pude rememorar la manera encual lo hacía. En BASIC existía no sólo el GOTO, sino el GOSUB, que era una especie de función de muy bajo nivel. Incluso cuando he tenido que aprender ensamblador el conocimiento de un lenguaje como BASIC me ha sido útil, ya que también existen saltos incondicionales, saltos condicionales, subrutinas, etc…

BASIC fué mi primer contacto con la programación y lo recuerdo no como un lenguaje malo, sino como lo que era: un lenguaje para enseñar a programar a un niño.

Aunque, BASIC ha evolucionado y hoy está a la altura de otros lenguajes como Pascal. Me parece que Dijkstra ese día no estaba muy lúcido con esa frase.

Anuncios

Viernes, 21 marzo 2008 Posted by | Análisis, Frases patéticas, Informática e Internet | 2 comentarios