Connect with us

Hi, what are you looking for?

Tecnología

Placa histórica por los 50 años del lenguaje BASIC

BASIC fue para muchos programadores, hoy maduros, su primer lenguaje de programación. Las primeras computadoras tenían poca memoria, pocos recursos, y BASIC podía ser el «caballito de batalla» que cupiese en muy pocos bytes y que diera una serie de posibilidades para los que se entregaban al arte de la programación.

BASIC pasó por muchísimas transformaciones y quizás eso habla de las posibilidades que ofrecía originalmente y de cómo se iban incorporando nuevas ideas al lenguaje.

La placa instalada en New Hampshire Route se debe a los esfuerzos de David Brooks, un periodista del Concord Monitor, quien habiendo tomado nota de 255 marcadores históricos en las carreteras mantenidas por New Hampshire, no había uno que celebrara los méritos científicos y técnicos.

Para rectificar esto, propuso crear un placa que marcara la creación de BASIC junto con el sistema Dartmouth Time-Sharing, un importante precursor de Internet en donde se compartían ya recursos de cómputo. Sin embargo, debido al espacio de la placa, no se podían tener ambos temas en la misma.

Placa en homenaje al BASIC

«BASIC (Beginner’s All-purpose Symbolic Instruction Code), ha hecho probablemente mucho más para introducir a las personas a la programación de computadoras que cualquier otra cosa jamás creada. Y eso me incluye: el único programa funcional que escribí fue en un BASIC simple y aún recuerdo con satisfacción cuando escribí 100 END», escribió Brooks.

Pero BASIC no fue un lenguaje de juguete. Se demostró lo suficientemente robusto para sobrevivir por décadas, ayudando a lanzar través de Microsoft, a sus descendientes, que aún están en uso.

El inicio de una era

Fue en 1956 cuando dos matemáticos, John Kemeny y Thomas Kurtz, resolvieron una mejor manera de enseñar esta disciplina emergente de la computación a los alumnos.

Nacido en Hungría, Kemeny emigró a los Estados Unidos a los doce años, en 1940. Estudió matemáticas en Princeton y se doctoró a la edad de 23 años. Kurtz también recibió su doctorado por parte de Princeton en 1956 y se unió al departamento de Dartmouth el mismo año.

Kemeny y Kurtz aprendieron Share Assembly Language y pronto se dieron cuenta que esta no era la manera de enseñar programación. Se necesitaba un nuevo lenguaje y se dieron a la tarea. Su primer lenguaje: DARtmouth SIMplified COde (DARSIMCO) , era un sistema de machotes, cada uno con una serie de comandos en ensamblador.

Kedro: una nueva biblioteca para aprendizaje de máquinas

Afortunadamente, en 1957 vieron la aparición de FORTRAN que les dio el modelo para lo que debería ser un lenguaje de alto nivel. Al inicio, BASIC iba a ser un subconjunto de Fortran, pero Kemeny decidió que este subconjunto no sería suficiente.

En 1959, Dartmouth College adquirió una máquina LGP-30, con 4K en palabras de 30 bits, con un tambor magnético y un conjunto de 16 instrucciones. El problema es que correr un programa usando procesos batch y tarjetas llevaba una semana. Fue entonces cuando John McCarthy sugiriera a Kemeny y Kurtz hacer «time-sharing» y en 1964, se pudo comprar en la institución una computadora GE-255.

Incluso antes de que llegase esta máquina, Kemeny y un grupo de estudiantes estaban ya trabajando en un compilador para su lenguaje BASIC.

El primer programa escrito en BASIC se ejecutó a las 4 de la mañana, el primero de mayo de 1964. Entonces el lenguaje cobró auge poco a poco y con la explosión de las microcomputadoras, se tuvo en los años 1980s diversas versiones de BASIC. Y aunque la gente se entusiasmaba con este lenguaje, en la academia había voces en contra.

La principal de Edsger Dijkstra, uno de los pioneros de la programación estructurada, que en un brevísimo artículo dijo que «el GOTO se consideraba dañino en programación». Dijkstra comentó sin pelos en la lengua que quienes aprendían BASIC eran dañados cerebralmente de forma irrevocable y que nunca podrían reformarse y aprender un lenguaje estructurado.

Kurtz y Kemeny

La respuesta de Kemeny y Kurts fue crear lo que llamaron True BASIC, un lenguaje compilado estructurado, que aún está disponible como un producto comercial y que en su versión más reciente va en la número 6. Y hoy tenemos una placa que le rinde un merecido honor al BASIC como el primer lenguaje que hizo que muchos programadores aprendieran a generar código. Y hay quien piensa que aún el BASIC no ha escrito su historia final.

La entrada Placa histórica por los 50 años del lenguaje BASIC se publicó primero en unocero.

Últimas noticias

Mónica Soto, presidenta del Tribunal Electoral, en un entorno institucional con la bandera de México al fondo.

Nacionales

✊ Mónica Soto exige acción al Senado para garantizar evaluación transparente del Poder Judicial 🏛️ #Justicia #Transparencia

Romulo Zwarg en el estadio, listo para el Torneo 2024 con camiseta roja y blanca. Romulo Zwarg en el estadio, listo para el Torneo 2024 con camiseta roja y blanca.

Actualización

🔥 ¡Tigres suma a Romulo Zwarg al mediocampo! Listo para el Clausura 2025 ⚽💪 #NuevoFichaje #VamosTigres

Dos figuras enfrentadas en un fondo oscuro simbolizando el acuerdo migratorio entre EE.UU. y Colombia. Dos figuras enfrentadas en un fondo oscuro simbolizando el acuerdo migratorio entre EE.UU. y Colombia.

Actualización

🤝 Colombia acepta deportados y EE.UU. elimina aranceles 🇺🇸🇨🇴 ¡Superan impasse diplomático! #Acuerdo #Diplomacia

Jugadores de los Kansas City Chiefs celebrando con confeti tras ganar el Campeonato de la AFC Jugadores de los Kansas City Chiefs celebrando con confeti tras ganar el Campeonato de la AFC

Deportes

🏈 ¡Chiefs triunfan 32-29 sobre Bills y van al Super Bowl LIX! 🏆🔥 #ChiefsKingdom #SuperBowl

Diversidad cultural en barrios afroamericanos de Washington Diversidad cultural en barrios afroamericanos de Washington

COVID-19

🇨🇴 Colombia Defiende su Libertad Frente a la Codicia de EE.UU. 💪🌎 #Libertad #Resistencia 🇨🇴

Persona sosteniendo cartel en manifestación por la paz en Culiacán, Sinaloa, con fondo de protesta y llamas. Persona sosteniendo cartel en manifestación por la paz en Culiacán, Sinaloa, con fondo de protesta y llamas.

Culiacán

¡Miles de culiacanenses marchan por la paz y el fin de la violencia en Sinaloa! 🕊️👨‍👩‍👧✨🙌 #PazEnCuliacán #SinaloaUnida

Suscríbete y recibe noticias

Tendencia

Culiacán

🚨 Protestas en Sinaloa: Mantas contra Sheinbaum destacan la inseguridad 🔍🛡️ #SinaloaEnCrisis #Seguridad

Mazatlán

Trágico hallazgo en Mazatlán: Mujer sin vida y signos de violencia investigados 🚨🕵️‍♀️ #Mazatlán #Justicia

Escuinapa

¡Increíble hallazgo! 🦁 Militares descubren león en casa de Escuinapa tras rugido aterrador 🏠🚨 #Escuinapa #NoticiaImpactante

Culiacán

Trágico Asesinato en Ambulancia: Cruz Roja Culiacán Suspende Ayuda a Víctimas de Balaceras 🚑💔 #Culiacán #Seguridad

Actualización

🚨⚡️ Atención Mazatlán: Flamingos y Tellería sin luz el 28 de enero por mantenimiento de la CFE 🛠️ #CFE #Mazatlán

Culiacán

🚨 Ayúdanos a encontrar a Iván Alfredo Cazares Peña, 37 años 🕵️‍♂️ desaparecido en Culiacán el 08/01/2025 📞 Cualquier info es valiosa #Desaparecido #Culiacán

Nacionales

💀 56 cuerpos descubiertos en Chihuahua: Operativo militar desmantela La Línea del cartel de Ciudad Juárez 🇲🇽 #Justicia #Seguridad

Business

⚠️ Fabricantes de Acero Detienen Pedidos a EE.UU. por Amenaza de Aranceles de Trump 🚫🛠️ #IndustriaAcerera #Economía

×