Thursday, March 5, 2026
28.8 C
Santo Domingo

Microsoft libera el código del mítico Microsoft BASIC de 1978, creado por el mismísimo Bill Gates: “Yo inventé el comando WAIT”

Antes que Copilot, antes que Windows, poca gente sabe que Microsoft BASIC, creado por Bill Gates, fue el software que lanzó a Microsoft. Ahora ha liberado el código fuente de Microsoft BASIC para 6502 Version 1.1, la variante de 1978 para ordenadores con el procesador MOS 6502, entre los que se encontraban el Apple II, Commodore 64, Commodore PET y VIC-20.

Microsoft BASIC para 6502 fue el primer software que millones de personas utilizaron para programar, ya que ordenadores como el Apple II o el Commodore 64 fueron muy populares a finales de los 70 y principios de los 80 del pasado siglo.

Con dos sencillas órdenes, 10 PRINT ‘HOLA” y 20 GOTO 10 se escribía la palabra HOLA en bucle en la pantalla. Hoy nos parece algo básico, pero en los años 70 era magia: la primera vez que una persona normal y corriente, no un experto programador, podía programar un ordenador.

Microsoft Basic, el lenguaje creado por Bill Gates

Al contrario que Steve Jobs, fundador de Apple, que era un comercial visionario pero no sabía programar, Bill Gates fundó Microsoft siendo un programador. Y tiene en su currículo algunos hitos poco conocidos. Por ejemplo, creó el primer juego de PC de la historia, y también el primer lenguaje de programación de alto nivel para un ordenador doméstico, este Microsoft BASIC.

Precisamente gracias al BASIC, Microsoft se consolidó como empresa, y aprendió muchas lecciones que aplicó a Windows.

El primer software de la compañía recién fundada por Paul Allen y Bill Gates fue Altair BASIC, publicado en 1975 para el ordenador profesional PDP-10.

Una foto para la historia: Bill Gates y Linus Torvalds se reúnen por primera vez en su vida

El lenguaje BASIC es muy sencillo de aprender, porque usa órdenes en inglés, y su flujo es muy lógico. Simplemente leyendo el código, sabes lo que hace. Por ejemplo, si analizamos este programa clásico, el primero que se aprende en las academias:

  • 10 PRINT ‘HOLA”
  • 20 GOTO 10

Si traducimos al español:

  • 10 IMPRIME ‘HOLA”
  • 20 VE A 10

Solo con leerlo, sabemos lo que hace. La orden 10 (se enumeran de 10 en 10) imprime la palabra “HOLA” en pantalla, y la orden 20 vuelve a la orden 10. Es un clásico bucle que se repite indefinidamente.

El problema del BASIC es que es lento, porque un software llamado intérprete tenía que convertir estas órdenes a código máquina de cada procesador en concreto. Por eso existe una versión de BASIC específica para cada ordenador.

En 1978, el propio Bill Gates se encargó, junto con Rick Weiland, de llevar BASIC al procesador MOS 6502, y lo llamaron Microsoft BASIC para 6502. “Yo inventé la orden WAIT”, dice Gates en este blog.

Descarga gratis WordStar, el mítico editor de textos de MS-DOS que usa el creador de Juego de Tronos

Fue un gran éxito, pero económicamente un desastre para la compañía. Vendieron el software a Commodore por 25.000 dólares, sin derechos ni ingresos por copia. Se vendieron millones de Commodore 64 y Pet, y Microsoft no ganó ni un céntimo con ello.

Bill Gates y Paul Allen aplicaron esta lección de vida a Windows, con una licencia por ordenador y el mantenimiento de los derechos. Cuando Windows se consolidó como el estándar de PC, Microsoft se convirtió en la compañía de software más rica del planeta.

Puedes descargar el código fuente de Microsoft BASIC para 6502 en GitHub, y modificarlo o usarlo como desees. Un pedazo de historia de la informática muy valioso para los estudiosos, y los desarrolladores de emuladores.

Conoce cómo trabajamos en ComputerHoy.

Etiquetas: Microsoft, Desarrolladores, Bill Gates, Retro, Curiosidades, Programación

¿Tú que opinas? Cuéntalo aquí:

Hot this week

Hoy es jueves 5 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/24/hoy-es-jueves-5-de-marzo-del-2026-5a60a815.png1974.- El candidato presidencial del Acuerdo de Santiago, Antonio...

Hoy es miércoles 4 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/24/hoy-es-miercoles-4-de-marzo-del-2026-4a2879e6.png1977. El Presidente Joaquín Balaguer recomienda a las...

Hoy es martes 3 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/23/hoy-es-martes-3-de-marzo-del-2026-8ad610c1.jpg1943. El profesor Juan Bosch obtiene el Premio Extraordinario...

¡Qué Vaina! Quieren Trancar al que Destapó la Realidad del Combustible: El Caso Jefte Ventura

En la República Dominicana, el derecho a la libre...

Temas

Hoy es jueves 5 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/24/hoy-es-jueves-5-de-marzo-del-2026-5a60a815.png1974.- El candidato presidencial del Acuerdo de Santiago, Antonio...

Hoy es miércoles 4 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/24/hoy-es-miercoles-4-de-marzo-del-2026-4a2879e6.png1977. El Presidente Joaquín Balaguer recomienda a las...

Hoy es martes 3 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/23/hoy-es-martes-3-de-marzo-del-2026-8ad610c1.jpg1943. El profesor Juan Bosch obtiene el Premio Extraordinario...

Hoy es lunes 2 de marzo del 2026

https://resources.diariolibre.com/images/2026/02/23/hoy-es-martes-24-de-febrero-del-2026-aac9dba7.jpg1858. Mediante el decreto 529, el Presidente José Desiderio...

Hoy es domingo 1 de marzo de 2026

https://resources.diariolibre.com/images/2026/02/23/hoy-es-martes-24-de-febrero-del-2026-816bc088.jpg1878. El general Ignacio María González es juramentado en...

Hoy es viernes 27 de febrero del 2026

https://resources.diariolibre.com/images/2026/02/13/hoy-es-viernes-27-de-febrero-del-2026-d63a639e.jpg1844. La parte oriental de la isla declara su...
spot_img

Related Articles

Categorias Populares

spot_imgspot_img