
Apple Inc.
Hace sesenta años, el 1 de mayo de 1964, en 4 am de la mañana, comenzó una revolución silenciosa en la informática en 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 (Código de instrucción simbólica multiusos para principiantes) en la computadora central General Electric GE-225 de la universidad.
Lo que no sabían era que su creación democratizaría la informática e inspiraría a generaciones de programadores durante las próximas seis décadas.
¿Qué es BÁSICO?
En su forma más tradicional, BASIC es un interpretado Lenguaje de programación que se ejecuta línea por línea, con números de línea. Un programa típico podría verse así:
10 IMPRIMA «¿CUÁL ES TU NOMBRE?»
20 ENTRADA N$
30 IMPRIMIR «HOLA, «;N$
Los programas podían saltar entre líneas usando comandos como GOTO, lo que a menudo conducía a programas simples en bucle creados por principiantes que llenaban la pantalla con palabras repetidas. O uno podría escribir rápidamente un programa que contara hacia el infinito como este:
10 DEJE X=X+1
20 IMPRIMIR X
30 IR A 10
Hoy en día, la mayoría de los lenguajes de programación utilizan diferentes tipos de paradigmas estructurales (como funciones y programación orientada a objetos), pero la sintaxis fácil de entender de BASIC, con sus palabras clave en inglés sencillo, resultó popular y fácil de usar para los principiantes.
El viaje al BÁSICO
Antes Las primeras computadoras se volvieron pequeñas, económicas y «personales», y eran difíciles de usar. Al principio, programar una computadora implicaba literalmente conectar cables, luego accionar interruptores e incluso perforar tarjetas de papel. Con el tiempo, los ingenieros formas desarrolladas para abstraer operaciones de programación de bajo nivel con una interfaz más amigable. Ahí es donde entran los lenguajes de programación.

Antes de BASIC, los lenguajes de programación como fortran, algoly COBOL resultaron complejos y fueron utilizados principalmente por profesionales. Kemeny y Kurtz vieron la necesidad de que los aficionados que no fueran ingenieros informáticos dedicados también pudieran utilizar computadoras. Su viaje para crear un lenguaje más fácil de usar comenzó en 1956 con el Código Simplificado de Dartmouth (DARSIMSCO), seguido del Experimento de programación demasiado simplificado de Dartmouth (DROGA). Si bien DOPE demostró ser demasiado simple para ser de mucha utilidad, las lecciones aprendidas de estos proyectos informaron el desarrollo de BASIC, que comenzó en 1963.
Ese mismo año, Kemeny solicitó una subvención de la Fundación Nacional de Ciencias para llevar a cabo una Computadora GE-225 a Dartmouth y construir el primer sistema de tiempo compartido de propósito general completamente funcional. A pesar de las dudas de los árbitros de la subvención sobre su plan de realizar el trabajo con un grupo de estudiantes universitarios, Kemeny consiguió la financiación.
Junto con Kurtz y un grupo de estudiantes universitarios, Kemeny construyó un sistema de tiempo compartido para abrir el acceso a las computadoras a todos en Dartmouth. La simplicidad y el poder de BASIC lo convirtieron rápidamente en el favorito tanto de los estudiantes como de los profesores.
BASIC se vuelve PC

Como parte del acuerdo para comprar la computadora GE 225, Kemeny, Kurtz y otros habían construido anteriormente una sistema operativo de tiempo compartido para General Electric. La ejecución de BASIC en este sistema operativo permitió a las universidades, escuelas secundarias e individuos de todo el país conectarse a computadoras centrales y escribir programas utilizando el lenguaje. El impacto de BASIC comenzó a extenderse mucho más allá del campus de Dartmouth.
En 1975, Paul Allen y Bill Gates adaptaron el lenguaje para computadoras personales como el Altaír 8800, ampliando su alcance a una nueva audiencia de pequeños propietarios de computadoras y fundando Microsoft en el proceso. En 1976, Steve Wozniak. desarrolló un intérprete BÁSICO desde cero para el Apple I utilizando métodos autodidactas y recursos mínimos. esto se convirtió Entero BÁSICO para Apple II un año después, y BASIC (como Applesoft BÁSICO) siguió siendo una parte clave del Apple II durante toda la vida útil de la plataforma.
A finales de los años 1970 y principios de los 1980, BASIC continuó su papel destacado como interfaz de programación y cuasi sistema operativo para ordenadores domésticos populares como el Atari 800TRS-80, Comodoro VIC-20, Comodoro 64, TI-99/4A, BBC Microy la PC IBM, donde venía preinstalada en ROM como parte del sistema operativo o enviada como un entorno de programación de fácil acceso. Las primeras revistas de informática como Compute! listados de códigos BÁSICOS impresos que podría escribirse línea por línea.
BÁSICO hoy
Hoy en día, BASIC sigue siendo popular en los círculos de aficionados a la retrocomputación, pero pocos lo utilizan como lenguaje práctico. Y, sin embargo, nunca se extinguió del todo; por el contrario, continuó evolucionando.
Muchos otros dialectos BÁSICOS Existen hoy en día para diferentes plataformas, pero algunas de las de Microsoft son las más utilizadas. Después de Microsoft GW-BÁSICO y RápidoBásicodescendientes de BASIC como Visual Básico, Visual Basic para Aplicaciones (VBA), y Microsoft pequeño básico vivir. Visual Basic, introducido por Microsoft en 1991, se convirtió en una opción popular para desarrollar aplicaciones de Windows, mientras que VBA se usa ampliamente para secuencias de comandos y automatización en aplicaciones de Microsoft Office. Microsoft pequeño básico, lanzado en 2008sirve como una herramienta educativa para enseñar conceptos de programación a principiantes.
Mientras tanto, otras lenguas modernas, como Pitón y javascript, han asumido roles similares a los que alguna vez ocupó BASIC. Estos lenguajes priorizan la simplicidad, la legibilidad y la facilidad de uso, lo que los convierte en opciones populares para cursos de introducción a la programación y desarrollo rápido de aplicaciones.
A pesar de la disminución de su uso práctico, el legado de BASIC sigue vivo a través de su influencia en los lenguajes de programación posteriores y su papel en hacer que la informática sea accesible a una audiencia más amplia. Mientras conmemoramos el 60 aniversario de BASIC, levantemos una copa por Kemeny y Kurtz por empoderar a varias generaciones de jóvenes programadores informáticos.