Historia del basic

Hagamos una breve historia del basic, ese lenguaje de programación tan maravilloso, que a muchos nos ha servido para entusiasmarnos en las lides de la programación.
Sin más introitos, entremos en materia. Empecemos diciendo que el BASIC fue un invento revolucionario, por cuanto fue el primer sistema interactivo y de fácil programación de computadoras, accesible al público no especializado. ¿Quienes estuvieron detrás de esta invención? John G. Kemeny (1926-1992), presidente del departamento de matemáticas de Dartmouth; Thomas E. Kurtz (1928-), director de la Kiewit, el centro de computación de Dartmouth; y, Bill Gates (1955-), el fundador de Microsoft.

La evolución de la programación.

Los primeros ordenadores digitales se desarrollaron durante la segunda guerra mundial (1929-1945), para acelerar los complejos cálculos necesarios en balística, criptografía y otras aplicaciones militares. La tecnología de la computación se desarrolló rápidamente y para las décadas de los 50 y 60 habían sistemas informáticos por todo el mundo. Pero esos sistemas implantados eran grandes y costosos, requiriendo personal altamente especializado para su operación. Los cálculos de los primeros ordenadores se determinaban únicamente por medio de circuitos eléctricos.En la década de 1940, el matemático norteamericano John Von Newman y otros pioneros, empiezan a gestar la idea de la necesidad de almacenar las instrucciones en un programa, de tal forma que los cambios en los cálculos pudieran realizarse sin tocar el cableado de circuitos.Los programas fueron escritos en lenguaje de máquina y eran unas largas listas de ceros y unos, correspondiendo a apagado (off) y a encendido (on) de los circuitos.
Durante 1950 se introduce el Assembler (lenguaje ensamblador), que introdujo nombres cortos, usados comúnmente en las secuencias de instrucciones y que reemplazó a la secuencia de ceros y unos. Terminando 1950 llegan los lenguajes de alto nivel, como el FORTRAN, el COBOL y el ALGOL, que usaban palabras en inglés para dar instrucciones a las computadoras. No obstante e limitante de estos lenguajes, era su grado de dificultad, la exigencia perentoria de un alto nivel de conocimiento de los equipos informáticos y, que fueron diseñados para ser usados por ingenieros, científicos y técnicos altamente cualificados.
Desarrollo del BASIC.

John G. Kemeny era presidente del departamento de matematicas del Dartmouth College, en Hanover, New Hampsire. En 1962 Thomas E. Kurtz, director de informática de Datmouth, propuso a Kemeny la implementación de un sistema informático bueno y sencillo, allí. Ambos personajes estaban convencidos de la necesidad de acercar a los estudiantes de otras ramas del saber a los computadores y a sus aplicaciones (y ya habían probado sin mayor éxito con otros lenguajes simples). Si bien los comandos en inglés del FORTRAN y el ALGOL, eran una enorme mejora sobre la crípticas instrucciones el lenguaje ensamblador, seguía siendo complicado para los novatos. Necesitaban un nuevo lenguaje de programación, accesible a los principiantes pero lo suficientemente flexible para diferentes aplicaciones y rápido, que arrojara resultados entre 5-10 segundos más tarde después de dada la instrucción al computador.
El lenguaje desarrollado fue conocido como BASIC. Fue hecho para un sistema operativo de tiempo compartido, de tal forma que permitía acceso a múltiples usuarios al tiempo.
El lenguaje original constaba de 14 comandos o declaraciones. Cada linea del programa BASIC era precedida por un número.Los números de línea hacían referencia al control de flujo tal como: “if x= 9 then go to 200″. Pero los números de línea también se emplearon como una edición de referencia. Me explico. Si la linea 30 de un programa contiene un error, el programador puede hacer la corrección necesaria, reescribiendo la linea 30.
Para el otoño de 1964 ya se enseñaba BASIC en Dartmouth. Luego de dos horas de exhaustiva charla sobre BASIC, los estudiantes empezaban a programar. A junio de 1968 , más del 80% de estudiantes de pregrado en Dartmouth eran capaces de escribir un programa.
Kemeny y Kurtz,y más tarde otros bajo su supervisión, escribieron otras versiones de BASIC más potentes que incluían soporte gráfico en terminales de videos , así como la programación estructurada. No obstante los creadores de BASIC siempre trataron de mantener su diseño primigenio.
Como consecuencia de lo anteriormente expuesto, Kemeny y Kurtz alentaron el uso de BASIC en otras instituciones, poniendo este nuevo lenguaje a disposición pública.
En los 70, con la llegada del chip microprocesador, se revolucionó la tecnología de la computación. Para 1975 el kit de computador personal se vendía a los aficionados en 1000 dólares, siendo una de los más promocionados, el Altair. Ese mismo año, un estudiante de derecho en Harvard, William H. Gates (Bill Gates para la gente común y corriente), fue persuadido por su amigo de infancia y compañero de clase, Paul Allen a abandonar sus estudios (así es que necesita uno amigos que lo estimulen a correr riesgos calculados con opción de futuro) y a desarrollar en cambio una versión de BASIC que corriera en Altair Un ordenador personal, luego habia que dejar atras lo de un sistema operativo multi-usuario). Gates y Allen formarían Microsoft Corporation para vender su intérprete BASIC, que fue diseñado para encajar a la perfección en la minúscula memoria del altair. Una gran parte de los computadores adquiridos para el hogar poseían una versión semejante del BASIC de Microsoft.
Leer también Basic 880, lenguajes de programación