El lenguaje de programación BASIC cumple 60 años

Acercarse / Parte de la ilustración de la portada del manual BASIC «The Applesoft Tutorial» que se envió con la computadora Apple II a partir de 1981.

empresa de manzana

Hace sesenta años, el 1 de mayo de 1964, en 4 a.m.Ha comenzado una revolución silenciosa en la informática en Dartmouth College. Fue entonces cuando los matemáticos John G. Kemeny y Thomas E. Kurtz ejecutó el primer programa escrito en el lenguaje de programación BASIC (Código de instrucción simbólica multiusos para principiantes) recientemente desarrollado en la computadora central General Electric GE-225 de la universidad.

No sabían que su invento 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 Explicación Un 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 Imprimir «¿Cómo te llamas?»

20 entradas $N

30 Imprimir «Hola», «;N$

Los programas pueden navegar entre líneas usando comandos como GOTO, lo que a menudo resulta en programas en bucle simples creados por principiantes que llenarán la pantalla con palabras repetidas. O uno podría escribir rápidamente un programa que cuente hasta el infinito como este:

10 Sea X=X+1

20 impresiones ×

30 Ir a 10

Hoy en día, la mayoría de los lenguajes de programación utilizan diferentes tipos de modelos estructurales (como funciones y programación orientada a objetos), pero la sintaxis BÁSICA fácil de entender, con sus palabras clave en inglés sencillo, ha demostrado ser popular y fácil de usar para los principiantes.

READ  La comunidad de Super Mario Maker está limpiando la 'poda de malezas' pocos días antes de que Wii U esté online

El viaje al BÁSICO

antes Las primeras computadoras se volvieron pequeñas, económicas, «personales» y difíciles de usar. Al principio, la programación informática implicaba literalmente conectar cables, accionar interruptores e incluso perforar tarjetas de papel. Con el tiempo, los ingenieros Métodos avanzados Abstraer operaciones de programación de bajo nivel a través de una interfaz más intuitiva. Aquí entra en juego el papel de los lenguajes de programación.

Un manual para la computadora GE 210 de 1964. Los creadores de BASIC utilizaron una computadora similar cuatro años después para desarrollar el lenguaje de programación.
Acercarse / Un manual para la computadora GE 210 de 1964. Los creadores de BASIC utilizaron una computadora similar cuatro años después para desarrollar el lenguaje de programación.

Antes de BASIC, los lenguajes de programación como fortran, bestiaY COBOL Resultó complejo y fue utilizado principalmente por especialistas. Kemeny y Kurtz vieron la necesidad de que los aficionados que no fueran ingenieros informáticos profesionales también pudieran utilizar computadoras. Su viaje para crear un lenguaje más fácil de usar comenzó en 1956 con el Código Simple de Dartmouth (dharmsko), seguido del Experimento de programación simplificada de Dartmouth (tónico). Si bien DOPE demostró ser demasiado simple para ser de mucha utilidad, las lecciones aprendidas de estos proyectos contribuyeron al desarrollo de BASIC, que comenzó en 1963.

Ese mismo año, Kemeny solicitó una subvención de la Fundación Nacional de Ciencias para traer A Computadora GE-225 A Dartmouth y construir el primer sistema de tiempo compartido de propósito general totalmente operativo. A pesar de las dudas de los jueces sobre su plan de completar el trabajo con un grupo de estudiantes universitarios, Kemeny recibió financiación.

En colaboración 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.

READ  GPT-5 puede llegar este verano como una actualización "materialmente mejor" de ChatGPT

BASIC va a la PC

caja
Acercarse / Portada del manual básico «The Applesoft Tutorial» que se envió con la computadora Apple II a partir de 1981.

La influencia de BASIC se extendió mucho más allá del campus de Dartmouth. Como parte de la compra de la computadora GE, los estudiantes desarrollaron un sistema operativo BÁSICO para la versión de tiempo compartido de General Electric. Esto permitió a las universidades, escuelas secundarias e individuos de todo el país conectarse a computadoras centrales y escribir programas usando BASIC.

En 1975, Paul Allen y Bill Gates adaptaron el lenguaje para computadoras personales como Altaír 8800Ampliar su alcance a una nueva audiencia de propietarios de microcomputadoras y establecer Microsoft en el proceso. En 1976, Steve Wozniak. Desarrollar un compilador básico desde cero. Para Apple utilizo métodos de autoaprendizaje y recursos mínimos. Se convirtió en esto Entero básico Para Apple II un año después, y BASIC (p. ej. Núcleo blando de manzana) siguió siendo una parte central 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 Atari 800y TRS-80, Commodore VIC-20, Commodore 64, TI-99/4A, BBC Micro e IBM PC, ya sea preinstalados en memoria de solo lectura (ROM) como parte del sistema operativo o enviados como un sistema de fácil acceso. entorno de programación. Las primeras revistas de informática como Compute! Listas impresas de símbolos básicos que se pueden escribir línea por línea.

Básico hoy

Hoy en día, BASIC sigue siendo muy popular en los círculos de entusiastas de la informática retro, pero pocos lo utilizan como lenguaje práctico. Sin embargo, nunca se extinguieron, sino que continuaron evolucionando.

READ  La asociación Apple y Google Gemini podría crear una fuerza de inteligencia artificial imparable

muchos otros Dialectos básicos Hoy en día existen para diferentes plataformas, pero algunos sistemas de Microsoft son los más utilizados. Después de Microsoft GW básico Y Básico Rápidodescendientes BÁSICOS como Visual básico, Visual Basic para Aplicaciones (VBA), y Núcleo pequeño de Microsoft Continua con tu vida. Visual Basic, introducido por Microsoft en 1991, se ha convertido en una opción popular para desarrollar aplicaciones de Windows, mientras que VBA se utiliza ampliamente para secuencias de comandos y automatización en aplicaciones de Microsoft Office. Microsoft Small Basic, lanzado en 2008, es una herramienta educativa para enseñar conceptos de programación a principiantes.

Al mismo tiempo aparecieron otras lenguas modernas, como Pitón Y JavaScript, asumieron roles similares a los que anteriormente desempeñaba 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.

Aunque su uso práctico ha disminuido, el legado de BASIC sigue vivo gracias a su influencia en los lenguajes de programación posteriores y su papel a la hora de hacer que la informática sea accesible a un público más amplio. Mientras celebramos el 60 aniversario de BASIC, brindemos por Kemeny y Kurtz por empoderar a varias generaciones de jóvenes programadores informáticos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio