Lenguaje #6

BASIC 1964

Beginner's All-purpose Symbolic Instruction Code: democratizó la programación en terminales de tiempo compartido y luego en microcomputadoras. Su sencillez convirtió a millones en programadores aficionados y profesionales.

Dominio: educación / general Paradigma: imperativo Interpretable (origen) y compilable
Ficha técnica

Datos esenciales

1964, Dartmouth College. Diseñado por John G. Kemeny y Thomas E. Kurtz para estudiantes no especializados. Sintaxis simple con líneas numeradas y ejecución interactiva.

Interpretado (origen) Alto nivel Educativo
Historia y evolución

Nace en el sistema de tiempo compartido de Dartmouth (DTSS). Se populariza en minicomputadoras y microcomputadoras con ROM BASIC (Altair, Apple II, TRS-80, Commodore). Microsoft entrega Altair BASIC en 1975; GW-BASIC y QuickBASIC llevan BASIC a MS-DOS. Visual Basic (1991) agrega GUI y RAD; VB.NET (2002) lo lleva a la CLR.

Personas e hitos

John G. Kemeny y Thomas E. Kurtz lideran el diseño. Bill Gates y Paul Allen implementan Altair BASIC, primer producto de Microsoft. Visual Basic es impulsado por Alan Cooper (Visual Basic 1.0) y el equipo de Microsoft.

Uso y propósito

Educación inicial, scripting simple, juegos y utilidades en microcomputadoras, automatización en DOS/Windows. En la era RAD, VB facilitó el desarrollo rápido de aplicaciones de escritorio y formularios empresariales.

Sintaxis y estructuras

Líneas numeradas (10, 20...), GOTO/GOSUB/RETURN, IF/THEN, FOR/NEXT, READ/DATA, PRINT/INPUT. Versiones posteriores añaden subrutinas con nombres, funciones, módulos, tipos de datos extendidos y manejo de errores estructurado (ON ERROR / TRY-CATCH en VB).

Ecosistema

Interpretadores en ROM (Microsoft, AppleSoft), compiladores (QuickBASIC, PowerBASIC), entornos RAD (Visual Basic), bibliotecas de GUI (VBX/OCX), y en .NET con WinForms/WPF. Comunidades retro mantienen dialectos para Commodore, ZX Spectrum y emuladores.

Influencias y legado

Abrió la puerta de la programación a las masas. Popularizó el bucle REPL lineal y el aprendizaje práctico. Visual Basic definió la era del RAD de los 90. Inspiró lenguajes y entornos educativos posteriores.

Anécdotas y cultura

El meme “10 PRINT CHR$(205.5+RND(1)); : GOTO 10” se volvió símbolo de la estética procedural retro. BASIC viene de una época donde escribir una línea ya permitía ver resultados instantáneos en pantalla.

Estado actual

Dialecto clásico persiste en comunidades retro y educación. Visual Basic .NET se mantiene en soporte dentro de .NET para mantenimiento de aplicaciones empresariales, aunque con menor protagonismo frente a C#.

BASIC convirtió la computadora en un lienzo accesible: escribir, ejecutar y experimentar en segundos. Su espíritu de aprendizaje rápido sigue vivo en muchos entornos educativos.