BASIC es un lenguaje de programación de alto nivel desarrollado en 1964 por John G. Kemeny y Thomas E. Kurtz en el Dartmouth College. Fue diseñado con el objetivo de facilitar la programación a estudiantes y principiantes, promoviendo un acceso más sencillo a la computación.
Características principales de BASIC
- Simplicidad:
- La sintaxis es clara y directa, lo que permite a los principiantes escribir programas sin una curva de aprendizaje pronunciada.
- Interactividad:
- Los programas BASIC generalmente se ejecutan de manera interpretada, lo que permite ver resultados inmediatamente después de escribir las instrucciones.
- Uso de números de línea:
- Las primeras versiones de BASIC usaban números de línea (10, 20, 30…) para indicar el orden de ejecución de las instrucciones, facilitando la inserción de nuevas líneas de código.
- Portabilidad:
- A lo largo de los años, se crearon múltiples versiones de BASIC adaptadas a diferentes computadoras personales, como el Altair 8800 y las primeras máquinas IBM PC.
Ejemplo
10 PRINT "Hola, Mundo!" 20 GOTO 10
Explicación:
- PRINT muestra texto en pantalla.
- GOTO redirige el flujo del programa a una línea específica, creando un bucle infinito en este caso.
Versiones y evolución
A lo largo del tiempo, BASIC evolucionó desde sus formas más simples hasta versiones más avanzadas:
- Altair BASIC (1975): Desarrollado por Microsoft, fue el primer producto comercial de la compañía.
- GW-BASIC: Versión que acompañaba a los primeros sistemas MS-DOS.
- QBasic: Introducido en los años 90, eliminó los números de línea y añadió características más estructuradas.
- Visual Basic (VB): Lanzado por Microsoft en 1991, permitió la creación de aplicaciones gráficas con interfaces de usuario.
Relevancia actual
Aunque BASIC ya no es un lenguaje dominante, su legado persiste, especialmente a través de Visual Basic y su influencia en lenguajes modernos. Fue una herramienta clave para democratizar la programación y encender la curiosidad tecnológica en generaciones de futuros programadores.
Conclusión
BASIC marcó un hito importante en la historia de la informática, acercando la programación a las masas. Desde sus humildes comienzos hasta su papel en las primeras PC, su impacto sigue siendo relevante. Comprender BASIC ayuda a valorar cómo los lenguajes de programación actuales han evolucionado para ser más accesibles y poderosos.