44 años de BASIC

Un día como hoy (1 de mayo) de 1964, a las 4:00 AM, se ejecuto el primer programa escrito en el lenguaje de programación BASIC, en el Dartmouth College, hasta ese momento todos los lenguajes de alto nivel eran compilados, los más conocidos eran FORTRAN y COBOL, y debido a la naturaleza de las computadoras de aquellos tiempo, los programas escritos en esos lenguajes eran procesados en lotes (batch processing) y los resultados enviados de vuelta a sus autores.

Pero en el Dartmouth College, tuvieron la primera computadora de tiempo compartido que ofrecía interactividad a sus usuarios, General Electric GE-225, si es que se estaba dispuesto a tipear los programas en un teclado similar al de una máquina de escribir y recibir los resultados impresos en papel (los monitores eran muy costosos en esa época), así que una estación de trabajo era algo bastante parecido a lo que era una máquina de telex.

Los autores de aquel prodigioso lenguaje que permitía interactuar por primera vez con una computadora en tiempo real fueron los matemáticos John G. Kemeny y Thomas E. Kurtz, un artículo aparecido en Wired hoy día recuerda el acontecimiento tambien. Aquí una foto de Kurtz en uno de los teletipos donde se podía ejecutar BASIC, directamente desde la computadora principal GE-225:

Kurtz

 
Aquellos que pertenecemos a la vieja guardia y que tuvimos a BASIC como nuestro primer lenguaje de programación, ya que venía incorporado en todas las microcomputadoras populares de finales de los 70 y principios de los 80 como Apple II, Commodore VIC-20, Commodore 64, TRS-80 Color Computer, Zinclair ZX-81 y Zinclair ZX-Spectrum, definitivamente tenemos razones para recordar la fecha y celebrarla pues sin el BASIC, la microcomputación como la conocemos ahora sería impensable.

Aquellos que deseen leer el manual original del BASIC del Dartmouth College, aquí les dejo el enlace para que se descarguen el PDF.

Y si alguien tiene la curiosidad de saber cuál fue el primer programa que se hizo en BASIC, aquí lo incluyo:

10 PRINT 2 + 2
20 END

Así es, el primer programa en BASIC no fue la implementación de un complicado algoritmo, sino un simple programa que calculaba la suma de dos más dos, las grandes ideas muchas veces pueden parecer tontas, pero sólo el tiempo muestra su verdadero valor. La gran idea no fue la sintaxis del lenguaje en sí, sino el nuevo modelo introducido por BASIC de interactuar en tiempo real con la computadora y obtener resultados útiles de forma inmediata.

Gracias por seguir visitando mi blog, y en la medida de que vaya normalizando la migración de los dominios que hospedo, espero poder dedicarle un poco más de tiempo al hobby que más satisfacciones me ha dado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.