Si has empezado a peinar canas, es probable que hayas utilizado o conozcas BASIC, un lenguaje de programación con el que muchos desarrolladores dieron sus primeros pasos en la informática, un lenguaje de programación que este año cumple 60 años.
Todo comenzó en 1964 en la Universidad de Dartmouth, en New Hampshire, de ahí que también sea conocido como Dartmouth BASIC, por John George Kemeny, Thomas Eugene Kurtz y Mary Kenneth Keller.
Este lenguaje de programación, al que muchos consideran la base de la programación actual, que se desarrolló en base a FORTRAN II y Algol 60 con el objetivo de reducir la complejidad de otros lenguajes de programación de la época y hacerlo apropiado en sistemas de tiempo compartido, (compartir un recurso de forma concurrente con varios usuarios).
Debido a esto, el primero equipo donde se puso en funcionamiento BASIC fue el GE-265, un equipo de General Electric que funcionaba con múltiples terminales de forma conjunta.
BASIC, un lenguaje de programación para todos
Nació con el objetivo de ser un medio de programación sencillo para estudiantes y profesores que no fueran de ciencias, ya que la mayoría de los equipos de la época de utilizaba para este tipo de tareas.
La palabra BASIC es el acrónimo de Beginner’s All-Purpose Symbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes), un lenguaje de programación muy sencillo de utilizar y diseñado para democratizar la programación, de ahí su importancia en el mundo de la informática, ya que fue la puerta de entrada para muchos usuarios se interesaran en el desarrollo de aplicaciones.
A pesar de que BASIC dejó de recibir actualizaciones en 1979, desde su lanzamiento, muchas han sido las variantes que desde entonces han llegado al mercado como Commodore BASIC, Atari Basic, Ti-BASIC y Microsoft BASIC. La disponibilidad de BASIC en los ZX Spectrum, Amstrad CPC, MSX y Commodore 64 entre otros, fue uno de los motivos por los que este lenguaje se hizo tan popular entre los 80 y 90 y que, quien más y quien menos, haya hecho sus primeros pinos en programación utilizando BASIC.
Pero, además, también era el lenguaje que se utilizaba en el Apple II y se incluyó en la memoria ROM de los IBM PC que funcionaban a través de discos flexibles, más conocidos como disquetes de 5 1/4.
BASIC carecía de interfaz gráfica, por lo poco a poco fue quedándose fuera de juego, conforme Windows se iba popularizando, siendo Visual BASIC de Microsoft, quien le dio una segunda vida ya que utiliza las estructuras, términos y funciones de BASIC.
Con la llegada de .NET Framework, Visual BASIC se convirtió en un lenguaje de programación orientado a objetos, al igual que C++, JAVA, Perl, Objective C y Python entre muchos otros.
¿Merece la pena estudiarlo?
Aunque en la actualidad el uso de BASIC está prácticamente extinto, es un lenguaje de programación ideal para iniciarse en estas lides, ya que permite aprender los conocimientos básicos de programación.
Una vez dominado, si realmente quiere labrarte un futuro como desarrollador de aplicaciones, Python es uno de los lenguajes más populares y utilizados, aunque no el único.