Durante décadas, BASIC ha sido la puerta de entrada para muchas personas al mundo de la programación. Aunque ha evolucionado y ha sido superado por lenguajes más modernos, su legado perdura. La simplicidad y facilidad de uso de BASIC han sido clave para inspirar a generaciones de programadores y ha dejado una huella imborrable en la historia de la informática.
Hace sesenta años, en las primeras horas del 1 de mayo de 1964, comenzó una revolución silenciosa en el ámbito de la computación en el Dartmouth College. Fue entonces cuando los matemáticos John G. Kemeny y Thomas E. Kurtz ejecutaron con éxito el primer programa escrito en su recién desarrollado lenguaje de programación BASIC (Beginner’s All-Purpose Symbolic Instruction Code) en el mainframe GE-225 de General Electric.
Lo que Kemeny y Kurtz no podrían haber imaginado es que su creación democratizaría la informática e inspiraría a generaciones de programadores durante las siguientes seis décadas.
BASIC es un lenguaje de programación interpretado que se ejecuta línea por línea, utilizando números de línea. Un programa típico podría lucir así:
10 PRINT "¿CUÁL ES TU NOMBRE?"
20 INPUT N$
30 PRINT "HOLA, ";N$
Los programas podrían saltar entre líneas usando comandos como GOTO, lo que a menudo llevaba a programas de bucles simples creados por principiantes. Hoy en día, la mayoría de los lenguajes de programación utilizan paradigmas estructurales diferentes, pero la sintaxis fácil de entender de BASIC, con sus palabras clave en inglés llano, se demostró popular y fácil de usar para los principiantes.
Antes de que los primeros ordenadores se volvieran pequeños, económicos y personales, eran difíciles de usar. La programación de un ordenador inicialmente implicaba conectar cables físicamente, luego manipular interruptores e incluso perforar tarjetas. Con el tiempo, los ingenieros desarrollaron formas de abstraer las operaciones de programación de bajo nivel con una interfaz más amigable. Antes de BASIC, lenguajes como Fortran, Algol y COBOL, complejos y utilizados principalmente por profesionales, dominaban el campo. Kemeny y Kurtz vieron la necesidad de que los amateurs también pudieran utilizar ordenadores.
El viaje de creación de un lenguaje más amigable comenzó en 1956 con el Dartmouth Simplified Code (DARSIMSCO), seguido por el Dartmouth Oversimplified Programming Experiment (DOPE). Aunque DOPE resultó ser demasiado simple para ser útil, las lecciones aprendidas de estos proyectos informaron el desarrollo de BASIC, que comenzó en 1963.
Como parte del acuerdo para adquirir el ordenador GE 225, Kemeny, Kurtz y otros construyeron un sistema operativo de tiempo compartido para General Electric. BASIC, ejecutándose en este sistema operativo, permitió a colegios, institutos y particulares de todo el país conectarse a ordenadores mainframe y escribir programas usando el lenguaje. En 1975, Paul Allen y Bill Gates adaptaron el lenguaje para ordenadores personales como el Altair 8800, expandiendo su alcance y fundando Microsoft en el proceso. En 1976, Steve Wozniak desarrolló un intérprete de BASIC desde cero para el Apple I, que se convirtió en Integer BASIC para el Apple II un año después.
Aunque BASIC ya no se usa mucho en práctica, su legado perdura a través de su influencia en los lenguajes de programación subsiguientes y su papel en la accesibilidad computacional para una audiencia más amplia. A medida que conmemoramos el 60 aniversario de BASIC, brindamos por Kemeny y Kurtz por empoderar a varias generaciones de jóvenes programadores.