BASIC o "Beginners' All-purpose Symbolic Instruction Code" el 1 de mayo cumplirá 54 años de su nacimiento

in #spanish6 years ago (edited)

Fuente:

El 1ro de Mayo de este año, será 54 años del nacimiento el BASIC o "Beginners' All-purpose Symbolic Instruction Code" el lenguaje de programación que miles aprendieron en su infancia por lo menos yo aprendí a partir de 1986 el GWBASIC, si bien está olvidado hoy en día, fue la base para el estímulo a la programación y el desarrollo para un gran número de personas hoy expertas en lenguajes más complejos.

En 1963 dos matemáticos del Dartmouth College tuvieron la interesante idea de crear un lenguaje para computadoras tan simple como potente que pudiese ser utilizado en las escuelas. Un año más tarde, el 1° de Mayo de 1964 nació el BASIC.

10 PRINT "HOLA MUNDO"

Es recordado como el "nacimiento de la computación personal" puesto que acercó la capacidad de crear programas y hacer funcionar una computadora, con personas con menos conocimientos técnicos y matemáticos, pero igualmente capaces de desarrollar programas, en mi caso todo comenzó por 1986 con un pizarrón en el INCE(Instituto Nacional de Cooperación Educativa) Maracaibo-Venezuela, en el curso de Programación, no habían PC´s, y nos enseñaron a programar GWBASIC, COBOL Y FORTRAN77, aprendimos de una manera rudimentaria en esa época lo llamábamos “Correr los programas en frío”, es decir, correr tu programa en tu cabeza, analizando, escribiendo en papel dicho programa y los exámenes tenían una duración de 6 a 8 horas, lo que nos daban para resolver el problema planteado y la corrección era igual el profesor solo miraba el programa y de acuerdo a su criterio te evaluaba, me acuerdo el Ing. Victor Galban Cedeño, fue nuestro mentor en esa época y le aprecio mucho porque gracias a el aprendí lo que es programar y descubrí la pasión por la Informática.

Fui parte de la segunda promoción del Curso de programación 1987, bueno unos cuantos añitos era un bebe solo tenía 17 años. Luego hice un curso en la Universidad del Zulia (LUZ) de GWBASIC, y pude tocar por primera vez una pc EPSON Equity III plus, Sistema operativo Dos 3.2, y procesado Intel 8080 y su "Microsoft GWBASIC" de 1986, todo esto me ayudó a entender conceptos muy simples pero que hoy día sigo usando (Print, For, Load, Run, variables, contadores, IF ) y a desarrollar en mí el pensamiento lógico necesario para hacer aplicaciones. Inclusive Microsoft le debe muchísimo al BASIC ya que gracias a él pudieron llevar su nombre en las computadoras personales de los años 80 y luego hasta utilizaron el legado del mismo en aplicaciones como el Word y desarrollaron el Visual Basic partiendo de esa base de lenguaje simple y claro.

En ese primitivo BASIC armado por Thomas Kurtz y John Kemeny tenía como objetivo algo mucho más allá de lo que en los años 60 se pensaba posible o coherente, es que deseaban hacer algo que nadie había hecho antes, una tecnología nueva para la época ya que no existía computadoras personales como lo conocemos hoy, si no mainframes o computadores grandes del tamaño de una habitación, así que enfocaron el "Time Sharing" es decir, compartir de forma concurrente el tiempo de ejecución en la CPU, uso de la memoria, entre otras cosas y una primitiva red que permitía a cualquier estudiante, profesor y personal de la escuela conectarse a una sola computadora y con la ayuda de los estudiantes pusieron a punto el lenguaje para hacer funcionar el sistema, pensando en ecuaciones básicas y comandos simples como PRINT, RUN, LIST, REM.

Para la época era totalmente revolucionario, si bien el poder de cómputo para hoy día sería una locura de lento o casi como una calculadora de bolsillo, la idea de correr más de un programa en una misma computadora en terminales distintas y de que el lenguaje para hacerlo era comprensible con poco estudio hizo que para 1970 más de 100 empresas utilizaran BASIC.

Pero en algún momento decayó, programé con el QuickBasic 4.5 como última referencia a este lenguaje, después lo dejé por opciones más potentes, con mejor uso de memoria, objetos, llamadas al sistema, al compararse con los que estaban hechos en C o Pascal, como Clipper Summer 87, Turbo Pascal eran una diferencia abismal. La velocidad, por más que estuviesen compilados, las posibilidades limitadas, entre otras cosas, lo fueron matando, pero nunca dejó de ser una buena opción para aprender a programar.

El "intérprete" del Quickbasic había avanzado mucho, encontraba errores mejor que un debugger de cualquier otro lenguaje, tenía subprogramas y funciones como cualquier lenguaje actual, con la versión profesional se podrían compilar los programas, manejaba varios modos de video, VGA de 320x240 y 256 colores era lo máximo y ahí empezó a flaquear, cuando no pudo adaptarse porque Microsoft no quiso, claro y porque el VisualBasic era la evolución directa.

Así que el BASIC murió y con él la posibilidad de que los niños y adolescentes de hoy en día programen sus propias aplicaciones. Es que era muy fácil con BASIC, no había tantas complejidades como hoy en día.

Ejemplo:

Calcular el total de las ventas de cinco clientes en un restaurante. Ante cualquier consumo que supere los 300.000.oo Bsf se hará un descuento del 5%. Imprima el monto total consumido.

10 CLS

20 FOR i = 1 TO 5

30 INPUT "Pague Bsf: ", Consumo

40 PRINT "Pago por el Menú Bsf: ", Consumo

50 Total = Total + Consumo

60 IF Total > 300000 THEN

70 Total = Total - Total * .05

80 END IF

90 NEXT

100 PRINT "Total a Pagar: ", Total

Fuentes:

Fuente:

Sort:  

Recuerdo que mi tía se compró un Amstrand Pc que incluia un manual de Basic y algunos juegos al final del manual.
Como no teníamos discos cada vez que queríamos jugar teníamos que copiar todas las líneas que lo componían y creo recordar que el PONG ocupaba como 300 o 400 líneas de código.
Grandes recuerdos me trae este post.
Felicitaciones y un saludo amig@.

Si cierto !! jajaja no me acordaba de ese juego dios mio parece mentira cómo pasa el tiempo!! Gracias Amigo me trajo muy gratos recuerdos escribiendo este posts!!!

¡Me gusto mucho leer su experiencia cuando empezo a programar! yo empece haciéndolo en plena universidad con C++, a pesar de contar con laboratorios también debíamos hacer las famosas corridas en frio para los parciales.
No sabia tampoco que COBOL llego a tener bastante auge, hace algunos años.

Gracias por leerme! es muy bueno hacer corridas en frio te pone el cerebro a tono para resolver los problemas que se presentan a la hora de programar. COBOL sí por supuesto era lo que se usaba comunmente en empresas grandes por lo robusto, eso si, en esa época para programar los editores no te ayudaban mucho, tal vez un poco en errores de sintaxis pero lo errores de lógica, Dios mio horrible, como se programaba de forma estructurada tenía que imprimir 100 0 200 páginas que tenía un módulo de programa, leerlos, correr en frío y localizar el error corregir compilar nuevamente poner a correr el programa hasta resolver el problema. Eso ocurrió con los lenguajes que maneje en esa epoca GWBASIC, CLIPPER SUMMER 87, TURBO PASCAL, FOXBASE+, por supuesto trabajando bajo sistema operativo DOS. Saludos!!

Hola @gusran.
Este post ha sido votado a través del proyecto de Cervantes "posts de ciencia".
Un saludo.

Gracias por su apoyo !!! Saludos!!

Coin Marketplace

STEEM 0.20
TRX 0.13
JST 0.029
BTC 66649.04
ETH 3352.77
USDT 1.00
SBD 2.70